Job Description
We are seeking a visionary Senior Software Engineer to join Apex Dynamics and help architect the next generation of scalable cloud solutions. In this role, you will lead high-impact projects, drive technical strategy, and mentor a team of talented developers. If you are passionate about clean code, distributed systems, and pushing the boundaries of what's possible in tech, we want to hear from you.
Why Join Apex Dynamics?
- Work with cutting-edge technologies including AI-driven infrastructure and serverless architectures.
- Competitive compensation package with comprehensive health benefits.
- Flexible remote-first policy with opportunities for in-office collaboration.
- Professional development budget and annual hackathons.
Responsibilities
- Design, develop, and deploy robust, scalable software solutions using modern programming languages and frameworks.
- Lead technical architecture decisions and code reviews to ensure maintainability and best practices.
- Collaborate with cross-functional teams including product managers, designers, and QA engineers.
- Mentor junior developers and foster a culture of continuous learning and technical excellence.
- Identify performance bottlenecks and optimize systems for speed and efficiency.
- Participate in the full software development lifecycle, from requirements gathering to deployment and monitoring.
Qualifications
- BS in Computer Science, Engineering, or equivalent practical experience.
- 5+ years of professional software development experience.
- Strong proficiency in Python, Go, or JavaScript/TypeScript.
- Experience with cloud platforms (AWS, Azure, or GCP).
- Deep understanding of containerization (Docker) and orchestration (Kubernetes).
- Experience with SQL and NoSQL databases.
- Excellent problem-solving skills and ability to work in a fast-paced agile environment.