We are seeking a Full Stack Engineer to join our global team working in an agile / DevSecOps environment. Reporting to the CSAT Development Lead, you will be involved in a wide range of engineering activities.
Our preferred programming language is Python, and we follow microservice design principles to ensure scalability and loose coupling. You will collaborate closely with cybersecurity experts to deliver solutions that strengthen security across the organization, such as automating vulnerability scanning tools and developing in-house security capabilities.
responsibilities :
Developing integrations with third-party products
Designing, building, and deploying REST API services for internal users
Creating data pipelines and ETL jobs
Building CI/CD pipelines
Troubleshooting and bug fixing existing services
Writing automated test scripts and conducting peer code reviews
Work with Product Owners and Development Leads to design, develop, and deliver software solutions that meet stakeholder requirements
Collaborate with cybersecurity teams to refine requirements and implement secure, scalable solutions
Adhere to design patterns and governance procedures, contributing to process improvements through automation
Ensure operability of existing services, including L2/L3 troubleshooting, bug fixing, and writing technical documentationConduct peer reviews and mentor junior developers
requirements-expected :
Extensive Python web development experience (FastAPI preferred; Flask/Django acceptable)
Strong knowledge of microservice architecture and related patterns (CQRS, SAGA, event sourcing)
Experience with containerization (Docker, Kubernetes) and CI/CD tools (Jenkins, GitLab)
Proficient in Linux system administration and networking fundamentals (TCP/IP, DNS, Firewalls)
Familiarity with Git and branching strategies (GitFlow, Trunk-based)
Frontend development skills (HTML, CSS, JavaScript)
Strong SQL programming skills
Test-driven development mindset with experience in automated testing
Knowledge of agile and DevSecOps practices; experience with Jira and Confluence
Excellent communication skills and ability to work in a global team