Job Description
We are seeking a visionary Senior Software Engineer to architect and scale our core cloud infrastructure. At Apex Systems Inc., we don't just write code; we engineer resilient systems that power high-growth fintech solutions. If you are passionate about performance, scalability, and mentoring elite engineering talent, this is your opportunity to lead.
Why You'll Love It Here:
- Impact: Own the infrastructure that handles millions of transactions daily.
- Growth: Clear path to Principal Engineer or Engineering Management.
- Perks: Comprehensive health coverage, equity options, and flexible remote work.
We are looking for someone who thrives in a fast-paced environment and is committed to writing clean, maintainable code.
Responsibilities
- Design, develop, and maintain highly scalable cloud-native applications using Go and Python.
- Architect microservices to ensure high availability and fault tolerance across AWS and Kubernetes clusters.
- Lead code reviews and establish coding standards to ensure code quality and security compliance.
- Collaborate with Product Managers and Designers to translate complex requirements into technical specifications.
- Optimize database performance and troubleshoot complex production issues.
- Mentor junior developers and conduct technical onboarding sessions.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 5+ years of professional software development experience with a focus on backend systems.
- Strong proficiency in Go, Python, or Java.
- Deep experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
- Experience with distributed systems, message queues (Kafka, RabbitMQ), and SQL/NoSQL databases.
- Excellent problem-solving skills and ability to work in an Agile/Scrum environment.