


š„ What will you do?
As a Lead Backend Engineer, you will
- Build out and help scale our Django (+ReactJS / VueJS) based web application as we add new features and customers
-
Help us transition from monolithic system architecture to microservices and serverless system architecture to help meet our future scaling requirements
- Collaborate on a daily basis with a small, nimble team of product managers, engineers, and UX designers to understand business requirements and user experience goals and pain points.
- Build out features to enable multi-channel customer acquisition include partner channels, enterprise channels, and government channels
- Integrate third-party plugins to enhance customer experience and internal tooling build internal tooling to improve internal team efficiencies.
- Actively participate in code reviews
- Work with our quality assurance team to improve coverage on our automated testing suites
š What are we looking for?Ā
While we do not have a strict list of requirements for candidates interested in this role, some indicators that you would fit this role and our engineering culture areĀ
-
Prior experience of a few years (3+ years) with python based frameworks as Django or Flask would be essential to work on our application stack.
-
You actively promote a culture of engineering excellence some of which could be writing efficient code, use of elegant design patterns, and styling your code through code-linting policies.
-
You enjoy designing software architecture by collaborating with engineering managers, architects, and other lead engineers to explore existing systems, determining areas of complexity, potential risks to successful implementation.
- You enjoy coaching folks to achieve outcomes through nudges.
š¢ Other information you may want to considerĀ
- We will be flexible for the rest of the pandemic and work remotely; however, we are not a remote-first company, and the work location would be Bangalore when things settle.
- Our backend tech stack includes Django, FastAPI, Postgres, Redis, Clickhouse, and TigerGraph. Our environments are managed through Docker, Kubernetes, and Terraform.

Similar jobs


Job Description: Python Backend DeveloperĀ
Ā
Experience: 7-12 yearsĀ Ā Ā
Job Type: Full-timeĀ Ā Ā
Ā
Job Overview:Ā
Wissen Technology is looking for a highly experienced Python Backend Developer with 7-12 years of experience to join our team. The ideal candidate will have deep expertise in backend development using Python, with a strong focus on Django and Flask frameworks.Ā
Key Responsibilities:Ā
- Develop and maintain robust backend services and APIs using Python, Django, and Flask.Ā
- Design scalable and efficient database schemas, integrating with both relational and NoSQL databases.Ā
- Collaborate with front-end developers and other team members to establish objectives and design functional, cohesive code.Ā
- Optimize applications for maximum speed and scalability.Ā
- Ensure security and data protection protocols are implemented effectively.Ā
- Troubleshoot and debug applications to ensure a seamless user experience.Ā
- Participate in code reviews, testing, and quality assurance processes.Ā
Ā Ā
Required Skills:Ā
Python: Extensive experience in backend development using Python.Ā
Django & Flask:Ā Proficiency in Django and Flask frameworks.Ā
Database Management: Strong knowledge of databases such as PostgreSQL, MySQL, and MongoDB.Ā
API Development: Expertise in building and maintaining RESTful APIs.Ā
Security: Understanding of security best practices and data protection measures.Ā
Version Control: Experience with Git for collaboration and version control.Ā
Problem-Solving: Strong analytical skills with a focus on writing clean, efficient code.Ā
Communication: Excellent communication and teamwork skills.Ā
Ā Ā
Preferred Qualifications:Ā
- Experience with cloud services like AWS, Azure, or GCP.Ā
- Familiarity with Docker and containerization.Ā
- Knowledge of CI/CD practices.Ā
Ā Ā
Why Join Wissen Technology?Ā
- Opportunity to work on innovative projects with a cutting-edge technology stack.Ā
- Competitive compensation and benefits package.Ā
- A supportive environment that fosters professional growth and learning.Ā
Ā


ABOUT UNRAVEL CARBON
Unravel Carbon enables companies to assess their carbon footprint by tracking their digital financial footprint with its proprietary carbon emission factor model; making it easy, fast and convenient to become climate positive.
We aim to accelerate the participation of all companies, big and small, in the global fight against climate change. And we want to do it the 21st century wayāautonomous, painless, and beautiful.
Unravel Carbon consists of a team of software engineers, data scientists, founders and climate experts with a passion to solve the worldās most pressing issueāclimate change. Collectively, our leadership team has launched and invested in multiple companies, and are now combining their experience and knowledge here at Unravel.
We are backed by some of the worldās best funds and investors and are part of Y Combinatorās W22 batch.
Unravel Carbon was founded in 2021 with headquarters in Singapore.
Unravel Carbon on LinkedIn: https://www.linkedin.com/company/unravelcarbon/
ABOUT THE ROLE
We are looking for early members of our India team. You will be part of the team that establishes our India product development team. We are looking for candidates who have high potential, are excited about tackling the climate change problem and are excited to grow in a high-growth environment while working with the Singapore HQ.
A junior/mid-level backend software engineer. Must be comfortable to work in a small development team and have the initiative to work alone on smaller problem sets. Must be passionate about climate-tech for a better future.
- Build backend server applications using Flask/DJango framework
- Collaborate with the data team to integrate data pipelines into our backend system.
- Collaborate with the front end team.
- Analyze processes and code to troubleshoot problems and identify areas of improvement.
- Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members.
- Take lead on projects, as needed.
ABOUT YOU
- Willingness to learn, be a self-starter, and thrive in uncertainty; you would be one of the first few employees at an early stage startup, be prepared to venture into unknown territory, collaborate and learn
- Meticulous and detail-oriented
- Required skills:
- Python Backend Development Frameworks (Flask, Django). Backend development in other languages/frameworks can be considered too
- NoSQL databases (MongoDB)
- SQL databases (MySQL, Postgres, DuckDB)
- Running/managing Linux servers on Cloud services (AWS/GCS/Azure)
- Optional skills:
- Front End Web development (ReactJS)
- Python data science tools (Pandas, Numpy, Scipy)
- Python NLP tools
YOUR WORK STYLE
- An understanding of agile product development
- Self exploration and self learning of the latest technologies and applying them to solving the technical challenges our team face
- SelfĀ-starter (proactive and independent) with an ability to prioritize different assignments and tasks to meet deadlines
- Comfortable working in a collaborative environment
- Eager to think outside of the box and creatively problem-solve
YOUR PREFERRED BACKGROUND
A Bachelorās Degree in Computer Science, IT, or related discipline AND 1+ years working experience in the IT industry.Ā
WHAT WE OFFER YOU
We offer an exciting challenge for a purpose-driven person who thoroughly enjoys learning and takes up responsibilities in a multi-cultural, primarily virtual, and pioneering organization.Ā Ā
We nurture a culture that allows you to thrive, where your skills can be honed and your ideas will be heard, and where collaboration across teams and with global partners is the default.

Responsibilities:
- Develop, test, and maintain efficient and scalable Golang-based applications and services to meet project requirements.
- Collaborate with cross-functional teams, including product managers, designers, and other developers, to design and implement software solutions.
- Participate in code reviews to ensure the quality, performance, and adherence to coding standards of the developed codebase.
- Debug and resolve issues reported by customers and internal stakeholders promptly and efficiently.
- Optimize applications for maximum speed and scalability to deliver an excellent user experience.
- Stay up-to-date with the latest industry trends, best practices, and technologies related to Golang development and advocate for their adoption when appropriate.
- Continuously improve the performance and reliability of existing systems through refactoring and optimizations.
- Work in an Agile/Scrum development environment, actively participating in stand-ups, sprint planning, and retrospectives.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven 2 years of experience as a Golang Developer with a solid understanding of Golang's idiomatic syntax and best practices.
- Experience with building and deploying RESTful APIs using Golang frameworks like Gin, Echo, or Beego.
- Strong knowledge of data structures, algorithms, and computer science fundamentals.
- Familiarity with various databases, including relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis).
- Experience working with version control systems, such as Git.
- Understanding of software testing principles and practices, including unit testing and integration testing.
- Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes is a plus.
- Knowledge of cloud services like AWS, Azure, or Google Cloud Platform is advantageous.
- Strong problem-solving skills and the ability to work independently and as part of a team.
- Excellent communication skills and the ability to articulate technical concepts effectively.
Benefits:
[Here, mention some of the benefits and perks the company offers to its employees. This may include health insurance, flexible working hours, professional development opportunities, stock options, etc.]
Join our team of dedicated professionals who are passionate about innovation and excellence in the tech industry. If you have a strong background in Golang development and are eager to work in a collaborative environment that encourages growth and learning, we'd love to hear from you.

Reporting to the Development Product Manager, he will work in a distributed development environment suggesting innovative design patterns.
Qualifications
ā¢ 7+ years of software development experience using technologies such asĀ ReactJS, NodeJS.
ā¢ Strong understanding on UI design patterns
ā¢ Should have exposure with Single Page Applications.
ā¢ HTML5, JavaScript, CSS3, less
ā¢ Should be able to write web APIās in NodeJS


The key aspects of this role include:
ā¢ Design, build, and maintain scalable applications using Python.
ā¢ Contribute to the entire implementation process including driving the definition of improvements
based on business need and architectural improvements.
ā¢ Act as a subject matter expert for Application Software developers and Engineers.
ā¢ Handle server-side code for a production platform and contribute to new features.
To be the right fit, you'll need:
ā¢ More than 4+ years of experience as a software developer in Python, with knowledge of at least one
Python web framework such as Django, Flask, etc.
ā¢ Good understanding of common design patterns and architecture principles to design reliable and
Scalable applications
ā¢ Strong communication skills
ā¢ Knowledge of databases line NoSQL or MongoDB
ā¢ Good to have AWS and Docker or Web services
ā¢ Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3


Company Introduction
AutoScheduler is looking for a remote senior software developer to join our talented team. The ideal candidate is a self-starter who is interested in constant learning. We want this person to join our dynamic team as we take an established software and re-develop it from scratch as a part of a new start up.
Job Description
We are looking for a Backend C++ developer responsible for maintaining and developing algorithmic C++ for new and existing customers. Your primary responsibilities will be to design and develop applications and services, and to coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, robust design, and quality product is essential.
Responsibilities
- Work with non-technical personnel to translate business requirements into stories and epics
- Translate application storyboards and use cases into functional applications / features
- Design, build, and maintain efficient, reusable, and reliable code
- Ensure the best possible performance, quality, and responsiveness of applications
- Identify bottlenecks and bugs, and devise solutions to these problems
- Help maintain code quality, organization, and automation
- Write and maintain unit/functional/integration tests
Ā
Requirements
- Bachelorās degree with STEM concentration + 2 yearsā work experience, or equivalent work experience
- Fluent in English
- Demonstrably proficient in C/C++ and the ability to parse C/C++ code
- Proficiency in Node.js and Javascript
- Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
- Working knowledge of at least two other programming languages (e.g. Go and Python)
- Proficient understanding of modern distributed code versioning tools (like āgitā)
- Thorough understanding of SQL, and in-depth experience with at least one RDBMS (e.g. PostgreSQL or Microsoft SQL Server)
- Experience with automated testing frameworks and unit tests
- Solid understanding of object-oriented programming and principles
- Knowledge of functional programming principals / concepts
Ā
Desired Skills
- Experience building applications with C++
- Experience building cross-platform applications with Scala
- Experience with functional programming
- Familiarity with concurrency patterns in Scala
- Experience building distributed systems and/or decoupled microservices
- Experience building software using cloud-based services (in any cloud platform)
- Experience using āgRPCā and Protocol Buffers (āprotobufā) and/or experience creating services that exchange non-JSON data over non-HTTP protocols
- Familiarity with continuous integration
- Familiarity with Docker / containerization








