Citizen Remote logo

Other Remote jobs you may be interested in

Backend Software Engineer

Senior Frontend Engineer

Senior Software Engineer - Detection

Senior Backend Engineer (f/m/d)

Senior Android Developer

Senior Backend Engineer - Node.JS

Software Development Engineer - 1, Python at Scrut Automation

Job details


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.

Why should this job excite you?
  • 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

Apply now