Baton is looking to solve the problem of designing and developing backend systems and APIs to ensure high performance, scalability, and security across its products
Requirements
- Proficiency in Python for web backend development
- Capability to contribute to frontend development, ideally with React
- Strong foundation in first principles to drive problem-solving and innovation
- Deep knowledge in data modeling, database schema design, and SQL
- Experience in managing complex backend services & infrastructure in high-growth environments
- Experience in both backend and frontend development, providing a holistic approach to web application architecture
- Experience working on a Platform team or on team that was building tools for other developers and engineers
Responsibilities
- Contribute to the design and development of backend systems and APIs, utilizing Python and best practices in software engineering
- Provide technical leadership by mentoring junior engineers, guiding architectural decisions, and collaborating with cross-functional teams
- Model coding excellence, writing clean, maintainable, and efficient Python code, conducting code reviews, and enforcing coding standards
- Help define the backend architecture, make informed technology choices, and identify solutions that meet current and future requirements while optimizing for scalability
- Take ownership of complex technical challenges, troubleshoot issues, and proactively identify areas for improvement in the backend infrastructure
- Stay updated with industry trends and emerging technologies, conducting research and proposing innovative solutions to enhance the web application's capabilities and user experience
Other
- Bachelor’s or Master’s Degree in Computer Science, Engineering, or a related technical field
- 3+ years of experience as a software engineer, ideally in enterprise or consumer-facing environments
- Ability to work in a team environment and collaborate with cross-functional teams
- Strong communication and problem-solving skills
- Ability to work in a hybrid work schedule