- Design, develop, test, and maintain backend services using Node.js and Python.
- Collaborate with cross-functional teams to understand project requirements and translate them into scalable software solutions.
- Implement and integrate AWS services for cloud-based applications, ensuring high availability and reliability.
- Architect and build microservices architecture to enhance system modularity and scalability.
- Utilize Kubernetes for container orchestration and management of distributed applications.
- Collaborate with front-end developers to integrate user-facing elements using server-side logic.
- Write efficient, reusable, and well-documented code, ensuring code quality through code reviews and testing.
- Implement security best practices, especially in the context of Extended Detection and Response (XDR) for cybersecurity.
- Stay updated on industry trends and advancements, incorporating new technologies into our development and security processes.
- Troubleshoot and debug issues, providing timely resolutions to ensure smooth system operation.
Requirements:
- Proven experience as a Backend Developer with expertise in Node.js and Python.
- Strong knowledge of AWS services and cloud-based application development.
- Experience in designing and implementing microservices architecture.
- Proficiency in containerization and orchestration tools, specifically Kubernetes.
- Familiarity with XDR (Extended Detection and Response) in the cybersecurity domain.
- Solid understanding of RESTful APIs and server-side logic.
- Working knowledge of database systems (e.g., MongoDB, MySQL, or PostgreSQL).
- Familiarity with version control systems (e.g., Git).
- Excellent problem-solving skills and attention to detail.
- Strong communication and
Nice to Have: Experience with serverless computing (e.g., AWS Lambda).
Knowledge of DevOps practices and CI/CD pipelines.
Understanding of agile development methodologies.
Previous experience in Cyber security is a plus. Education:
Bachelors degree in Computer Science, Software Engineering, or a related field.
Role Overview
- Design, develop, test, and maintain backend services using Node.js and Python.
- Collaborate with cross-functional teams to understand project requirements and translate them into scalable software solutions.
- Implement and integrate AWS services for cloud-based applications, ensuring high availability and reliability.
- Architect and build microservices architecture to enhance system modularity and scalability.
- Utilize Kubernetes for container orchestration and management of distributed applications.
- Collaborate with front-end developers to integrate user-facing elements using server-side logic.
- Write efficient, reusable, and well-documented code, ensuring code quality through code reviews and testing.
- Implement security best practices, especially in the context of Extended Detection and Response (XDR) for cybersecurity.
- Stay updated on industry trends and advancements, incorporating new technologies into our development and security processes.
- Troubleshoot and debug issues, providing timely resolutions to ensure smooth system operation.
About you
- Bachelors degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Backend Developer with expertise in Node.js and Python.
- Strong knowledge of AWS services and cloud-based application development.
- Experience in designing and implementing microservices architecture.
- Proficiency in containerization and orchestration tools, specifically Kubernetes.
- Familiarity with XDR (Extended Detection and Response) in the cybersecurity domain.
- Solid understanding of RESTful APIs and server-side logic.
- Working knowledge of database systems (e.g., MongoDB, MySQL, or PostgreSQL).
- Familiarity with version control systems (e.g., Git).
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
We work hard to embrace diversity and inclusion and encourage everyone to bring their authentic selves to work every day. We offer a variety of social programs, flexible work hours and family-friendly benefits to all of our employees.
- Retirement Plans
- Medical, Dental and Vision Coverage
- Paid Time Off
- Paid Parental Leave
- Support for Community Involvement