Website:
Job details:
Company Description
KestrelSec India Private Limited is a Cybersecurity technology-driven organization specializing in innovative Cybersecurity solutions to address complex challenges. Our focus lies in creating secure, scalable, and reliable software systems that empower businesses to thrive in the digital age. Based in Gurugram, we foster a collaborative and inclusive work environment that values innovation, growth, and professional development.
Role Description
We’re seeking a versatile full stack engineer to join our team at Kestrelsec India Limited.
You will be responsible for developing, testing, and maintaining front-end and back-end applications, ensuring they meet business requirements and perform optimally. You will collaborate with cross-functional teams to deliver high-quality software solutions while meeting company objectives. The ideal candidate is proficient in multiple programming languages and frameworks and has a solid understanding of full-stack development.
If you are passionate about creating end-to-end solutions and enjoy working in a fast-paced environment, we encourage you to apply. We offer a dynamic and collaborative work environment where innovation is encouraged. In addition to a competitive salary, we provide health benefits, opportunities for professional development, and a positive work-life balance.
Objectives of the role:
- Developing and maintaining scalable front-end and back-end applications for web and mobile platforms.
- Collaborating with designers, product managers, and other engineers to build user friendly, high-performance software.
- Writing clean, efficient, and maintainable code while adhering to best practices in software development.
- Implementing APIs and ensuring seamless integration between front-end and back-end systems.
- Testing, troubleshooting, debugging, and optimising existing systems for performance and scalability.
- Participating in code reviews, providing constructive feedback, and maintaining quality standards.
Your tasks:
- Design, develop, and test front-end interfaces using technologies like HTML, CSS, JavaScript, and modern frameworks (e.g., React, Angular, Vue).
- Build and maintain back-end services and APIs using server-side languages such as Node.js, Python, Ruby, Java, .NET, or PHP.
- Manage databases, including schema design, optimisation, and integration in SQL or NoSQL databases like MySQL, PostgreSQL, MongoDB, etc.
- Develop RESTful APIs and integrate them with front-end applications.
- Implement continuous integration and deployment (CI/CD) pipelines to automate deployment processes.
- Ensure that applications are secure, scalable, and efficient through performance tuning and load testing.
- Work with DevOps teams to ensure smooth deployment and integration across development, staging, and production environments.
- Collaborate in an Agile environment, participating in sprint planning, daily standups, and retrospectives.
- Document code, processes, and workflows to ensure seamless collaboration with other developers.
- Stay updated with emerging technologies and implement them to improve product quality and development processes.
Required skills and qualifications
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
- 3+ years of experience as a Full Stack Engineer or Software Developer, with expertise in both back-end and front-end development.
- Strong proficiency in front-end technologies (e.g., JavaScript, HTML, CSS) and frameworks like React, Angular, or Vue.js.
- Solid experience with back-end development in one or more server-side languages (e.g., Node.js, Python, Java, .NET, or Ruby).
- Experience with cloud platforms (e.g., AWS, Google Cloud, Azure) and containerisation technologies (e.g., Docker, Kubernetes).
- Knowledge of database systems and experience working with relational (e.g., MySQL, PostgreSQL) and non-relational (e.g., MongoDB) databases.
- Experience with version control systems (e.g., Git) and CI/CD pipelines.
- Knowledge of microservices architecture and RESTful API development.
- Familiarity with Agile methodologies and project management tools (e.g., Jira, Trello).
- Experience in testing and debugging applications.
- Understanding of software security best practices and data protection measures.
- Excellent problem-solving skills and the ability to work independently and in a collaborative team environment.
- Strong attention to detail and a passion for delivering high-quality code and software solutions.
Preferred skills and qualifications
- Master’s degree in Computer Science or related fields.
- Certification in Full Stack Development or relevant programming languages.
- Proficiency with GraphQL for API design and integration.
- Familiarity with serverless architecture and microservices.
- Knowledge of mobile app development using frameworks like React Native or Flutter.
- Strong knowledge of software design patterns and architectural principles.
- Experience in implementing data visualisation tools and libraries.
Click on Apply to know more.