Luminary
Backend Engineer
About the job
Key Duties, Responsibilities, and Deliverables
• Working with a team of backend & infrastructure devs, leading by being hands on, providing technical guidance, mentorship, and fostering a collaborative and innovative work environment.
• Architect, design, and develop robust and scalable backend systems and APIs, ensuring high performance, availability, and data integrity.
• Implement and oversee best practices for code quality, maintainability, and security in backend development.
• Work closely with cross-functional teams within engineering and across the organization, to ensure the successful delivery of features and products.
• Delivering software with quality and enterprise readiness
• Lead efforts to enhance infrastructure, including containerization, orchestration, and cloud-based solutions (GCP preferred), to support our applications' growth.
• Collaborate with security experts to develop and maintain a strong security posture, implementing measures to protect against threats and vulnerabilities.
• Create and maintain documentation for system architecture, infrastructure, and security practices.
• Implement and oversee strategies for scalability and performance optimization, ensuring our systems can handle increased loads.
Expertise and Qualifications
• Have a strong 10+ years of building highly performant, scaleable, distributed systems (or equivalent experience).
• Need proven expertise building Kubernetes based applications and should have deployed and managed them in production
• Proven experience as a backend developer or software engineer, with a strong focus on designing and implementing scalable saas systems.
• Demonstrated experience in leading and mentoring a team of developers.
• Expertise in cloud infrastructure and SRE practices.
• Demonstrated delivering enterprise grade software with a focus on quality and supportability
• Strong understanding of security principles and practices, including data encryption, authentication, and authorization mechanisms.
• Experience in implementing scalability solutions, such as load balancing, auto-scaling, and caching strategies.
• Familiarity with CI/CD pipelines and testing methodologies.
• Excellent problem-solving and communication skills.
• A passion for staying up-to-date with the latest technologies and trends in backend development, infrastructure, and security.
Background and Experience
• SaaS Platform Expertise: Proven experience in designing, developing, and scaling SaaS platforms.
• Technical Leadership: Demonstrated experience as a technical leader in previous roles, showcasing your ability to lead and mentor a team, set technical direction, and drive successful project outcomes.
• Adaptability: The capability to quickly adapt to new technologies and methodologies as the tech landscape evolves.
• Teamwork and Communication: Strong interpersonal and communication skills, enabling effective collaboration with cross-functional teams, clear articulation of technical concepts, and mentorship of junior team members.
• Entrepreneurial Spirit: An entrepreneurial mindset that thrives in a dynamic, rapidly evolving environment (preferably at a startup) and is enthusiastic about driving innovation and growth.