Job Description
Are you a visionary Software Engineer looking to make a tangible impact in a thriving tech hub? Apex Innovations is seeking a talented Senior Software Engineer to join our dynamic team in Kansas City, MO.
We are a fast-paced, forward-thinking company dedicated to building next-generation cloud solutions. As a key member of our engineering squad, you will design, develop, and deploy high-performance applications that serve millions of users worldwide.
Why Join Us?
- Competitive salary and equity package.
- Comprehensive health, dental, and vision coverage.
- Flexible remote and hybrid work options.
- Continuous learning and professional development budget.
Responsibilities
- Design, develop, and maintain scalable web applications using modern technologies (Java, Python, or JavaScript).
- Collaborate closely with Product Managers and Designers to translate requirements into technical specifications.
- Write clean, efficient, and maintainable code while adhering to best practices and coding standards.
- Participate in code reviews, architecture discussions, and technical planning sessions.
- Troubleshoot complex production issues and implement robust solutions to ensure system reliability.
- Conduct unit testing and integration testing to guarantee high code quality.
- Mentor junior developers and foster a culture of knowledge sharing within the engineering team.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 5+ years of professional software development experience.
- Proficiency in at least two core programming languages (e.g., Java, Python, Go, C#).
- Strong experience with front-end frameworks such as React, Angular, or Vue.js.
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud) and containerization (Docker/Kubernetes).
- Experience with database technologies (SQL, NoSQL) and API design (RESTful, GraphQL).
- Excellent problem-solving skills and the ability to work in an Agile/Scrum environment.