Job Description
We are looking for a Senior Software Engineer to join our elite engineering team at Apex Innovations. We are building the next-generation fintech infrastructure that powers millions of transactions daily. You will have the opportunity to work on complex, scalable systems that directly impact our global user base.
Why Join Us?
- Competitive salary and equity package.
- Flexible remote and hybrid work options.
- Top-tier health, dental, and vision insurance.
- Continuous learning budget and conferences.
Responsibilities
- Architecture & Development: Design, develop, and maintain high-performance, scalable backend services and microservices.
- Code Quality: Write clean, efficient, and testable code while conducting thorough code reviews to ensure best practices.
- Mentorship: Guide and mentor junior engineers, fostering a culture of technical excellence and knowledge sharing.
- Optimization: Analyze system bottlenecks and optimize database queries and API response times to ensure 99.99% uptime.
- Cross-Functional Collaboration: Work closely with product managers and designers to translate complex requirements into technical solutions.
- Security: Implement and maintain security best practices to protect user data and ensure compliance.
Qualifications
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Experience: 5+ years of professional software development experience with a strong track record of shipping production software.
- Language: Proficiency in Python, Go, or Java.
- Cloud: Strong experience with AWS or Azure cloud services.
- DevOps: Familiarity with containerization (Docker, Kubernetes) and CI/CD pipelines (Jenkins, GitLab CI).
- Databases: Solid understanding of SQL (PostgreSQL) and NoSQL (MongoDB) databases.