Lead impactful backend engineering projects in a dynamic, remote work environment. Collaborate on cutting-edge technologies and mentor talented engineers. Shape scalable systems for a fast-paced organization.
Lead Back End Software Engineer
in Information Technology PermanentJob Detail
Job Description
Overview
- Lead backend software engineering efforts for a dynamic technology-driven organization, focusing on scalable and reliable systems.
- Collaborate with cross-functional teams to design, build, and maintain core backend services and APIs.
- Contribute to frontend development, ensuring seamless platform integration and internal tooling enhancements.
- Drive technical architecture discussions and produce defensible design decisions with appropriate trade-off analysis.
- Mentor and develop engineering team members, fostering growth and ownership within the team.
- Ensure system uptime, financial accuracy, and developer productivity in a fast-paced environment.
- Proactively address technical debt, performance bottlenecks, and reliability gaps to prevent production incidents.
- Operate in a remote work environment, providing flexibility and autonomy.
Key Responsibilities & Duties
- Serve as the technical lead across platform and backend engineering, ensuring consistent development standards.
- Design, build, and maintain core backend services and APIs using Django/Python and Go.
- Identify and address technical debt, performance bottlenecks, and security risks proactively.
- Mentor engineers, providing technical guidance and fostering professional growth.
- Contribute to frontend development in React, focusing on platform integrations and tooling.
- Ensure reliability and performance of backend systems, maintaining high standards of dependability.
- Participate in on-call rotations, taking ownership of issues through resolution.
- Document learnings and processes to enhance team efficiency and knowledge sharing.
Job Requirements
- Bachelor of Science (BS) degree in Computer Science or a related field.
- 7+ years of experience in backend software engineering, with 10 years preferred.
- Proficiency in Python, Go, and the Django ecosystem.
- Experience with RESTful API design, WebSockets, and asynchronous architectures.
- Strong understanding of databases, including schema design and query optimization.
- Hands-on experience with CI/CD pipelines and modern DevOps tooling.
- React development experience, comfortable contributing to frontend work.
- Preferred experience in trading, fintech, or container orchestration environments.
- ShareAustin: