Job Description
About Apex Innovations
We are a forward-thinking technology firm revolutionizing the way businesses operate. We are currently expanding our engineering team and are urgently seeking a talented Software Engineer to join us. This is a fantastic opportunity for a dedicated professional to work on cutting-edge projects with a flexible, remote-first culture.
Job Summary
In this role, you will be responsible for designing, developing, and maintaining high-quality software solutions. You will work closely with product managers, designers, and other engineers to deliver features that drive user engagement and business growth.
Why Apply?
- Remote-First Culture: Work from anywhere in the United States.
- Competitive Salary: Earn between $110k and $160k depending on experience.
- Modern Stack: Work with the latest technologies in cloud and web development.
Responsibilities
- Design & Develop: Architect and implement scalable software applications and APIs using modern languages and frameworks.
- Code Quality: Write clean, maintainable, and efficient code following best practices and coding standards.
- Collaboration: Work in an Agile/Scrum environment, participating in daily stand-ups, sprint planning, and code reviews.
- Debugging: Identify, troubleshoot, and resolve complex technical issues and performance bottlenecks.
- Testing: Develop comprehensive unit and integration tests to ensure software reliability and stability.
- Documentation: Create and maintain technical documentation, including architecture diagrams and API specs.
- Innovation: Contribute ideas for process improvements and new feature enhancements.
Qualifications
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent work experience).
- Experience: 3+ years of professional software development experience.
- Languages: Proficiency in at least two of the following: JavaScript/TypeScript, Python, Java, or C#.
- Frameworks: Experience with React, Node.js, Angular, or Spring Boot.
- Databases: Strong knowledge of SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Cloud: Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Soft Skills: Excellent problem-solving skills and the ability to communicate technical concepts clearly.