We are UpTeam! We are a European-managed software development and engineering staffing company specializing in sourcing, training, and managing cloud, data, and AI professionals. We offer turn-key team augmentation and managed development team solutions for US and European technology companies.
We operate the UpTeam Talent Platform, a cornerstone of our operations. Through this platform of more than 10.000 vetted engineers, we start building teams by carefully selecting candidates. With our headquarters in Romania, our reach extends across various talent markets in CEE.
Join Upteam! Daily, great professionals join our platform, engineers matured in full-stack SaaS development, DataOps and MLOps, application and workload modernization, cloud upgrades, Kubernetes adoption, and enterprise readiness.
About the role:
You will be joining a team of 6 developers using Vue.js on the frontend side and Node.js (Nest.js experience preferred) for backend. This is a team that is part of a project, delivering an innovative Adtech platform, leader on the US market. Our team is using Agile methodologies with Scrum and we deploy new features to an ever growing customer base and propose technical advancements to make the platform more performant and more user friendly within objectives agreed with the CTO.
Our Tech Stack:
We are building complex technical products; therefore, experience or at least familiarity with the following stack is a significant advantage, you will eventually touch all of it.
Most of our services are written in Node JS with the front end being written on Vue
We use MySQL as our database of choice. For request and data caching layer we utilize Redis
Almost everything we run is hosted on AWS for optimized data access and easy scalability
We use Terraform to utilize Infrastructure as Code principles for managing AWS
We deploy applications with helm and helmfile in AWS EKS clusters
We use GitHub and GitHub actions to host our repositories and run various pipelines.
We strive for full use CI/CD and constantly update our workflow as well as our infrastructure to support this
To efficiently fetch complex data from multiple sources with a single API call we use GraphQL
We are in search of senior software engineers who possess a deep passion for technology and an eagerness to tackle complex technical challenges. You have a strong interest in leveraging AI and cutting-edge methodologies to drive efficiency and precision in your work. A strong commitment to the organization's growth and the advancement of its internal ventures is critical. You must demonstrate a commitment to continuous learning, allocating time to acquire new skills and obtain certifications to validate your expertise and experience.
Requirements
You will:
- Be 100% hands-on in adding new features to existing web applications
- Review the code, maintain the repository, be an end-to-end point of responsibility for the back-end stack and solutions
- Participate in new product development and planning
- Ensure 100% consistent documentation
- Participate in conf. calls and SCRUM ceremonies with the global engineering team
Successful candidate typically possess:
- 4+ year experience in backend development with Node.JS/Typescript
- Experience with Nest.js is preferred
- Understanding and applying best practices in coding standards (SOLID principles)
- Familiarity with GraphQL / RestAPI
- Familiarity with Docker, enabling efficient containerization and deployment.
- Familiarity with GitHub’s CI/CD practices, enhancing the development pipeline and release processes.
- C1 level English
Benefits
We offer:
- We are building hyper-growth careers in Cloud Native, AI/ML-centric projects, using the best Silicon Valley practices, anywhere in the world.
- Remote anywhere
- Coworking space financial coverage
- Flexible working hours
- B2B with multiple benefits
- Paid days off annually: 20 days leave, 12 days holidays, 10 days sick leave
- Workspace program: 2500$ for work equipment of your choice.
- English language lessons on all levels
- Performance financial incentives for the people who demonstrate interest in the company’s development.
- Paid courses and certifications: example AWS, CKA, ML certifications
- Participation at international conferences: like CNCF Summits, Kubecon, others