Associate Software Engineer
Website Abnormal Security
About The Role
Abnormal Security is looking for a Backend Engineer to join the Multi-Product Platform (MPP) team. The MPP team owns the product platform which enables scalable product development to support the business to create and launch various enterprise-level products for the customers with consistent experience. The ideal candidate will have the following qualities:
- Growth-oriented, looking to increase impact, responsibility, and ownership over time.
- Detail driven and care about code quality & testing.
- Looking to grow as an engineer as part of a strong team, learning from established engineers, product managers, and designers.
- Strong communication skills.
- Ability to work autonomously and asynchronously with leads in remote setup.
- Comfortable with test driven development, working as part of a large organization divided by standardized interfaces.
Must Have Skills
- 1 years of relevant industry experience or internship experience post graduation as a Python Backend engineer.
- Familiarity with CI/CD process & containerization technologies.
- Understanding of database systems and proficiency in SQL.
Nice To Have Skills
- Experience with Golang, Kafka.
What You’ll Do
- Development:
- Develop robust and scalable backend integrations.
- Successfully delivering assigned tasks on time.
- Writing clean , efficient and maintainable code.
- Effectively managing technical challenges within your tasks assigned.
- Testing and Debugging:
- Conduct thorough testing of applications, including unit testing and integration testing.
- Use debugging tools and techniques to diagnose and fix issues in a timely manner.
- Support and On-call:
- Once ramped you will be participating in on-call rotations and providing technical support for customer issues handling from the engineering side.
- Collaboration and Communication:
- Communicate effectively in sync/async manner with team members to provide updates, discuss challenges and eventually proposing solutions.
- As you grow you will be participating in code reviews to maintain code quality.
- Continuous Learning and Improvement:
- Be an active listener & also actively contribute to knowledge sharing within the team.