Job Description
Are you ready to architect the next generation of scalable, high-performance systems? ApexLogic Systems is looking for a visionary Senior Backend Engineer to join our elite engineering team. We are building the infrastructure that powers the future of fintech, and we need someone who thrives in a fast-paced, innovation-driven environment.
As a Senior Backend Engineer, you will be responsible for the design, development, and deployment of our core microservices architecture. You will work closely with cross-functional teams of product managers, designers, and frontend developers to deliver robust, secure, and efficient APIs.
Why Join Us?
- Impactful Work: Build tools that handle millions of transactions daily.
- Competitive Compensation: Top-tier salary, equity package, and comprehensive benefits.
- Growth: Clear career progression paths and opportunities to lead technical initiatives.
- Culture: A diverse, inclusive, and collaborative environment that values technical excellence.
Responsibilities
- Design and implement highly scalable RESTful APIs and microservices using Python and Go.
- Optimize database queries and architecture to ensure sub-millisecond response times under heavy load.
- Lead code reviews, architecture planning sessions, and technical mentoring for junior and mid-level engineers.
- Implement and maintain CI/CD pipelines using Jenkins and Kubernetes to automate deployment processes.
- Conduct security audits and ensure compliance with industry standards (SOC2, GDPR).
- Collaborate with product managers to define technical requirements and roadmaps.
- Debug complex production issues and implement resilience patterns to minimize downtime.
Qualifications
- 5+ years of professional experience in backend software development.
- Strong proficiency in Python, Go, or Java.
- Deep understanding of database technologies, including PostgreSQL, MySQL, and Redis.
- Experience with cloud platforms (AWS or GCP) and containerization (Docker, Kubernetes).
- Familiarity with message queues (Kafka, RabbitMQ) and event-driven architectures.
- Excellent problem-solving skills and ability to work in an Agile/Scrum environment.
- Bachelor’s degree in Computer Science, Engineering, or a related field.