Refrain from reapplying if you have already taken an online test or an interview with us in the last 6 months with us.
Location: Remote (Only India)
Title: Software Development Engineer 3
Certa (getcerta.com) is a Silicon Valley based startup that is automating the vendor, supplier and other stakeholder onboarding processes (think background checks, agreements and the works) for companies across industries and geographies. With several Fortune 500 and Fortune 1000 clients, you will be working on challenges that redefine the way companies (big and small) do business.
About the role: In this individual contributor role, you will have the autonomy to take ownership of specific features and modules, handling their development from scratch. We believe in recognizing and rewarding performance, and this role offers elevation based on your achievements. As a part of our engineering team, you will have the opportunity to work on our own product and tackle deeply technical and challenging engineering problems at scale.
As an ideal candidate for this role, you already have:
- Hands-on 3-5 years of experience using Python and Django (or similar python frameworks) for backend/ web development.
- Past experience building modular features and implementing systems based on requirements.
- Taken ownership of specific features and modules, driving their development from scratch.
- Expertise in creating REST APIs using Django Rest Framework.
- Demonstrated proficiency in building web applications and services using Django (or similar python frameworks).
- Have a solid understanding of working with relational databases, preferably PostgreSQL (or similar).
- Demonstrated critical thinking and objective reasoning abilities.
- Thrive in a dynamic and fast-changing environment.
- Shown a results-oriented, proactive approach, and demonstrated leadership qualities.
Below is how, you will contribute on a daily basis:
- Build Modular Features and Systems: Create efficient and maintainable modular features and systems using backend development skills, aligning them with product requirements.
- Own Feature Development: Take full ownership of developing specific backend features or modules. Design, implement, and test them for seamless integration into the overall product.
- Testing and Issue Resolution: Proactively identify and resolve backend system issues using strong testing and debugging skills. Collaborate with the team to troubleshoot, provide support, and maintain system stability and reliability.
- Review and Provide Feedback: Offer valuable feedback on proposed solutions from fellow backend engineers, fostering collaboration and striving for high-quality code and efficient systems.
- Mentorship and Guidance: Nurture the professional growth of junior engineers by providing guidance and support. Share expertise, establish collaborative processes, and foster a learning-oriented environment within the engineering team and across cross-functional teams.
Good to have/ Preferred:
- Experience with asynchronous task handling using Celery.
- Demonstrate proficiency in code versioning tools.
- Possess strong testing and debugging skills to ensure product quality and reliability.
- Bring experience in building solutions using ElasticSearch, which is considered a significant advantage.
- Benefit from familiarity with NoSQL databases like MongoDB.
- Have hands-on exposure to Amazon Web Services (AWS), which is a plus.
- Possess an understanding of data security and encryption, which is highly desired.
If you love startups or have experience working with startups, we would be a match made in tech heaven.
Perks:
- Best-in-class compensation
- Fully-remote work
- Flexible schedules
- Engineering-first culture
- Continuous learning
- Massive opportunities for growth
- Quarterly hacker house
- Comprehensive health coverage
- Latest Tech Workstation
- Rockstar team to work with (we mean it!)