Bright Money Logo

Bright Money

SDE II (Backend)

Posted 8 Days Ago
Be an Early Applicant
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Mid level
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Mid level
The Software Development Engineer II (Backend) will design, develop, and deploy backend systems using Django, collaborate with teams, mentor junior engineers, and focus on quality and performance.
The summary above was generated by AI
About Job

Brightmoney is seeking a highly skilled, detail-oriented Software Development Engineer II (Backend) to join our dynamic team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable, efficient, and secure backend systems. The ideal candidate will have a strong foundation in computer science, exceptional problem-solving skills, and a passion for delivering high-quality, production-ready software solutions.

The successful candidate will have a deep understanding of software engineering principles, algorithm design, and data structures. They will be able to communicate effectively with cross-functional teams, including product management, design, and engineering. If you are a motivated, collaborative, and innovative individual who thrives in a fast-paced environment, we encourage you to apply.

Responsibilities
  • Design, develop, and deploy complex, scalable, and efficient backend systems using Django and Django Rest Framework, ensuring seamless integration with front-end applications.

  • Collaborate with cross-functional teams to define and prioritize project requirements, ensuring alignment with business objectives and driving the delivery of high-quality software solutions.

  • Develop and maintain high-quality software solutions, with a strong focus on reliability, scalability, performance, and security.

  • Participate in code reviews, providing constructive feedback to ensure high-quality code, adherence to best practices, and consistency in coding standards.

  • Contribute to the development of technical documentation, including architecture diagrams, API documentation, and technical guides, to ensure knowledge sharing and onboarding of new team members.

  • Mentor junior engineers, providing guidance and support to help them grow and develop their skills, and contribute to the growth and development of the team.

  • Stay current with industry trends and emerging technologies to enhance our products and engineering practices.

  • Lead and contribute to technical discussions, distilling complex technical concepts into clear and concise communication, and collaborating with other teams to ensure alignment and effective communication.

  • Collaborate with other teams, including product management and design, to ensure alignment and effective communication, and drive the delivery of high-quality software solutions that meet business objectives.

    Drive the advancement of process enhancements, mitigate technical debt, and automate repetitive tasks to optimize resource utilization and promote the ongoing refinement of engineering practices.

  • Engage with cross-functional teams to formulate and sustain technical roadmaps, ensuring alignment with organizational goals and facilitating the delivery of superior software solutions.

  • Spearhead and participate in technical planning sessions, establishing project scope, timelines, and resource distribution, while guaranteeing the delivery of high-quality software solutions that fulfill business objectives.

  • Collaborate with other teams to create and upkeep technical documentation, encompassing architecture diagrams, API documentation, and technical guides, to foster knowledge sharing and support the onboarding of new team members.

  • Collaborate with other teams to develop and maintain technical documentation, including architecture diagrams, API documentation, and technical guides, to ensure knowledge sharing and onboarding of new team members.

Skills & Qualification
  • Proficient in Django and Django Rest Framework to design and develop scalable, efficient, and secure backend systems.

  • Strong understanding of Python programming language, including data structures, file input/output, object-oriented programming, and latest software development best practices.

  • Familiarity with database systems, including data modeling, querying, and optimization, in addition to designing and implementing data pipelines and data warehousing solutions.

  • Excellent problem-solving skills, with the ability to analyze complex technical problems and develop innovative solutions that meet business objectives.

  • Strong collaboration and communication skills, with experience working with cross-functional teams, including product management, design, and engineering.

  • Ability to work in a fast-paced environment, with a strong focus on delivering high-quality software solutions that meet business objectives and driving the growth and development of the team.

  • Bachelor's degree in Computer Science, Information Technology, or a related field, with a strong foundation in computer science and software engineering principles.

  • Minimum 2-5 years of experience in software development, with a strong focus on backend systems, including experience with Python, Django, and database systems.

Similar Jobs

Yesterday
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Mid level
Mid level
Artificial Intelligence • Software
Build and maintain scalable backend services for CloudSEK's cybersecurity products. Design and optimize data storage using SQL/NoSQL, implement cloud-based microservices and event-driven distributed systems, and manage CI/CD workflows on AWS. Primary work in Python; Golang and data engineering tools are advantageous.
Top Skills: AirflowSparkAWSCi/CdDevOpsGoKafkaMicroservicesNoSQLPythonSQL
11 Hours Ago
Hybrid
Bengaluru, Karnataka, IND
Junior
Junior
Artificial Intelligence • Big Data • Cloud • Software
As a Consultant, you will partner with customers, gather functional requirements, provide recommendations, ensure delivery quality, and handle documentation. Responsibilities include managing projects, engaging with stakeholders, and supporting agile methods for implementation.
Top Skills: JIRAProsciPythonR
11 Hours Ago
Hybrid
Bengaluru, Karnataka, IND
Senior level
Senior level
Artificial Intelligence • Big Data • Cloud • Software
The Program Manager will oversee B2B customer implementation projects, ensuring they are delivered on time and within budget while managing stakeholder relationships and coordinating cross-functional teams.
Top Skills: JIRAMs ProjectSmartsheet

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account