We are looking for a skilled and motivated Back End Developer to join our dynamic team. If you have a strong hands-on experience in Python development, SQL, and automation testing, we want to hear from you!
Responsibilities:
- Design, develop, and maintain server-side components for web applications using languages such as Python, Java, Ruby, or Node.js.
- Create and optimize database structures and queries using SQL, NoSQL, or other relevant database systems.
- Leverage strong experience with technologies like SQL, Node.js, Python, Ruby on Rails, or Java to build robust backend solutions.
- Write clean, maintainable, and efficient code following industry best practices and coding standards.
- Collaborate with front-end developers, designers, and stakeholders to ensure seamless integration and delivery of projects.
- Contribute to critical data engineering tasks, supporting the Enterprise Data Warehouse.
- Implement security measures and protocols to safeguard sensitive information and ensure compliance with data protection standards.
Qualifications:
- Candidate must be CAT-1 cleared or eligible for this position.
- 3-10 years of relevant work experience in software development.
- Extensive hands-on experience with Python, particularly in delivering multiple enterprise-level projects.
- Proficient in SQL with practical experience in any relational database management system (RDBMS).
- Familiarity with dbt Core at an intermediate level for data transformation tasks.
- Strong knowledge of Snowflake for data warehousing and analytics purposes.