About the Role
BrightMoney is on the lookout for a sharp and detail-oriented Software Development Engineer I (Backend) to join our growing engineering team. In this role, you’ll design, build, and deploy secure and scalable backend systems using cutting-edge technologies. You’ll be part of a fast-paced, high-impact environment that values collaboration, innovation, and clean code.
We’re looking for someone with a strong foundation in computer science, experience with backend systems (especially using Django), and a passion for writing efficient and reliable code. If you love problem-solving, thrive in cross-functional teams, and want to contribute to real-world solutions, this opportunity is for you.
Key Responsibilities
- Design and develop scalable, secure, and high-performance backend systems using Django and Django Rest Framework.
- Collaborate with cross-functional teams to define requirements, prioritize features, and deliver impactful solutions.
- Write clean, maintainable, and testable code while adhering to best practices.
- Participate in code reviews and contribute to continuous improvement in code quality and team practices.
- Maintain technical documentation (API docs, architecture diagrams, etc.) to support knowledge sharing and onboarding.
- Stay updated on industry trends and emerging backend technologies.
- Contribute to process improvements, automation, and optimization of development workflows.
- Support in the development and deployment of machine learning models, and optimize them for real-world performance.
- Engage in technical planning, scope estimation, and resource allocation for project success.
Required Skills & Qualifications
- Proficiency in Python and deep experience with Django/Django Rest Framework.
- Familiarity with database systems, data modeling, and performance optimization.
- Understanding of web architecture, RESTful APIs, and backend integration with front-end applications.
- Experience with machine learning concepts and deploying ML models is a plus.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Ability to thrive in a fast-paced, agile environment.
- Bachelor’s degree in Computer Science or a related field.
- Experience: 6 months to 2 years in a software development role.
Why Join BrightMoney?
- Work on meaningful products that impact thousands of lives.
- Collaborate with a talented, driven team.
- Flexible remote work environment.
- Continuous learning opportunities and exposure to innovative technologies.