Software Engineer
Ironveil Ventures LLC
Ironveil Ventures LLC
About the Role
This is a full-time, hybrid role for a Software Engineer based in St Augustine, FL, with flexibility for some work from home.
Key Responsibilities
- Design, develop, test, and maintain back-end services and applications, ensuring high performance, security, and reliability.
- Write clean, efficient code.
- Participate in code reviews.
- Troubleshoot and resolve technical issues.
- Collaborate with cross-functional teams on requirements and technical solutions.
- Contribute to architectural decisions.
- Improve development processes.
- Document systems and features for ongoing support.
Requirements & Tech Stack
- Computer Science foundation, including algorithms, data structures, and software engineering principles.
- Hands-on experience in Software Development and Programming.
- Proficiency in at least one modern programming language (e.g., Java, C#, Python, or JavaScript/TypeScript).
- Practical knowledge of Back-End Web Development, including RESTful APIs, databases (SQL or NoSQL), and server-side frameworks.
- Solid understanding of Object-Oriented Programming (OOP) concepts.
- Experience with version control systems (e.g., Git) and collaborative development workflows.
- Ability to debug complex issues.
- Ability to write unit and integration tests.
- Ability to follow secure coding practices.
- Effective communication skills.
- Ability to work both independently and as part of a hybrid team.
- Familiarity with cloud platforms (e.g., AWS, Azure, or GCP) is a plus.
- Familiarity with CI/CD pipelines is a plus.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.