They mainly have two tech stacks (Java/Spring Boot and TypeScript/Node.js). They´d prefer one or two Java Developers for now but are also happy to have additional Node.js developers or developers from similar tech stacks (like .Net). Position: Full-stack software developer Experience Level: Senior preferred Personal qualification
- fluent in English
- capable of working remotely
Processes and environment
- Understanding of agile methods (SCRUM, Kanban)
- Sound knowledge or experience working with Domain Driven Design
- Passion for user centered thinking and working in cross-functional teams
- Sound knowledge of test-driven development, automated testing to maintain code quality
- Working with and performing code reviews, including refactoring and applying Clean Code
- Solid understanding of a CI/CD process
- Living the DevOps principle “You build it, you run it”
- Experience with creating micro-services and how to handle inter-service communication and dependencies in distributed systems
Technical skills:
- Sound knowledge and experience with a high-level programming language (Java (preferred), TypeScript, C#) and respective eco systems (Maven, Gradle, NPM)
- Sound knowledge of a web framework in that language (Spring Boot (preferred), Express, .Net)
- Sound knowledge in object-oriented programming
- Experience in working with Amazon AWS or similar Cloud provider
- Experience in object storage (AWS S3), synchronous communication (REST) and asynchronous communication (AWS SNS, AWS SQS)
- Knowledge of server-less computing (e.g., AWS Lambda)
- Experience working with NoSQL databases (e.g., AWS DynamoDB)
- Experience with Infrastructure as Code (IaC), (e.g., Terraform)
- Experience in working with SQL databases (e.g., MySQL)
- Knowledge of software virtualization (Isolation), ideally with Docker
- Experience with version control systems (git)
- Experience with React is a plus
CVs inscritos en el proceso: 2
Regístrate como candidato en Tecnoempleo.com y vincula tu CV a las ofertas de empleo.
Crea tu cuenta gratis