Job Description: Backend Developer
Role Details
Position: Backend Developer
Location: Bangalore/Remote
About SCRUT Automation
Scrut Automation is an information security and compliance monitoring platform, aimed at helping small and medium cloud-native enterprises develop and maintain a robust security posture, and comply with various infosec standards such as SOC 2, ISO 27001, GDPR, and the like with ease. With the help of the Scrut platform, customers reduce their manual effort for security and compliance tasks by 70% and build real-time visibility of their security posture.
Founded by IIT/ISB/McKinsey alumni, the founding team has over 15 years of combined Infosec experience. Scrut is built out of India for the world, with customers across India, APAC, North America, Europe and the Middle East. Scrut is backed by Lightspeed Ventures, MassMutual Ventures and Endiya Partners, along with prominent angels from the global SaaS community.
About the Job:
The candidate would be expected to be a hands-on backend engineer who would primarily be contributing to writing scalable code in Python. He/she should be open to working on other backend technologies as per the need(namely Javascript(Nodejs) and Go). Apart from the incremental development work, on a need-per-basis, the candidate is expected to work on the bugs reported
Responsibilities
Write clear and effective API documentation.
Write codes to integrate applications being used by various stakeholders.
Write and review test cases to QA and pass your own code.
Write/review test cases for code and process coverage.
Review code for both oneself and team members.
Reviewing designs, code, and processes from a system security standpoint.
Defining and building micro-services.
Building systems with a positive business impact.
Tracking module health, usage, behaviour tracking, measuring and improving code and processes.
Must have Technical Skills
1-3 Years of experience in FastAPI or other Python frameworks
Ability to write clean, maintainable code, following best practices
Familiarity and hands-on experience with OOPs concepts
Must have a penchant for good API design.
Good to have Technical Skills
Hands-on experience in NoSQL DBs, and Microservice architecture
Hands-on experience in event-driven architecture
Hands-on experience in cloud-native application development(SaaS)
Must be a stickler for good clear and secure coding.
Must have built and released APIs in production.
Experience in working with RDBMS and NoSQL databases.
Must have designed thoughtful, extensible data models.
Knowledge of identifying, defining, and building micro-services.
Working knowledge of GCS, AWS, Azure, or any other cloud provider
Aggressive problem diagnosis and creative problem-solving skills.
Communication skills, to speak to developers across the world.
Focus on constant improvement of developer experience.
The building or Working knowledge of CI/CD.
Opportunity to make an early impact on one of the most promising, high-growth SaaS startups in India
A high-performing action-oriented team
Immense exposure to the founders and the leadership
Opportunity to shape the future of the B2B SaaS Technology team with YOUR innovative ideas
The competitive compensation package, benefits, and employee-friendly work culture
Note: Due to a high volume of applications, only the shortlisted candidates will be contacted by the HR team. We appreciate your interest and effort.