135 Square Root Consulting Jobs
Backend Engineer - Node.js/Python (4-8 yrs)
Square Root Consulting
posted 18hr ago
Key skills for the job
Role : Backend Engineer - Nodejs/Python
Experience : 4-8 Yrs
Job location : Bangalore (Hybrid)
Notice Period : Only Immediate joiners
Role Overview :
The backend software engineering teams at clients are integral in constructing both the infrastructure and the intelligence of client autonomous Active Defense platform. These teams work in close collaboration with the product management team to influence both the development and execution of new features and solutions.
Backend engineers at client are versatile and language-agnostic, thriving on solving complex problems and delivering comprehensive solutions with the most suitable technologies.
Primary Responsibilities :
- Design, develop, and sustain features related to Cyber attacks and Active Defense capabilities of client's platform.
- Implement components using diverse programming languages including but not limited to Python, NodeJS, and other relevant technologies.
- Write clean, maintainable, and efficient code.
- Dedicate time to learning and keeping up with new trends in cybersecurity.
- Diagnose and resolve complex issues and bugs.
- Stay current with emerging trends and technologies in system design and development.
Must-Have Qualifications :
- Bachelor's degree in computer science or related field.
- 4 - 8 years of experience in backend development within product companies.
- Proficient programming skills.
- Comprehensive understanding of system architecture and Linux-based systems.
- Theoretical and practical knowledge of API design.
- Experience in building APIs using NodeJS or Python.
- Solid understanding of database concepts.
- Experience with database performance tuning, indexing, and stored procedures.
- Good grasp of computer networking and operating systems.
- Strong analytical skills with the ability to solve complex problems.
- In-depth knowledge of distributed systems and cloud computing.
- Strong communication skills and collaborative attitude for problem-solving with cross-functional teams.
Preferred Qualifications :
- Hands-on experience with PostgreSQL.
- Experience in networking or security product companies.
- Experience in building systems from scratch.
- Background in working within fast-paced/startup environments.
- Practical experience with network stacks.
- Hands-on experience with encryption mechanisms.
- Familiarity with Linux or Windows internals.
- Additional hands-on experience with a scripting language.
Functional Areas: Software/Testing/Networking
Read full job description