Senior Frontend / Mobile Developer
Thaumatec IoT Cloud Services · Mobile Metropolitan Area · 2 wk ago
EngineeringFull-time
About us
We are a HealthTech Software House whose mission is to improve people’s health, wellbeing, and quality of life by unleashing the potential of Internet of Things (IoT) and Artificial Intelligence (AI). The solutions we create for our customers save people's lives and have a real impact on their health, from prevention and cure to rehabilitation.
We work with highly specialized HealthTech companies from the US and Western Europe. The HealthTech market is one of the fastest growing markets internationally and Thaumatec is right in the center of this development.
Senior Backend .Net Core Developer
- You will
- Design and implement backend software for smart IoT solutions
- Interact with Product Owners and Architects in order to facilitate the specification of projects
- Be open to research and learn missing know-how as you go
- Work efficiently and effectively in an Agile development team
- Be responsible and accountable for consistency with the specification, quality, and performance
- Must haves
- At least five years of professional experience
- Proven knowledge of .Net Core
- Experience with Microsoft Azure Cloud technologies (for example Web Apps, Azure Functions, CosmosDB, Key Vaults, Service Bus, Storage Accounts)
- Understanding of Microservices architecture
- Familiarity with Azure DevOps environment
- Experience with Unit/Application/Integration test
- Understanding of full-platform solutions - backend to frontend
- Team work, curiosity, not afraid to ask
- Very good command of English
- Nice-to-haves
- Experience with Azure IoT Edge
- Experience with CI/CD Pipelines
- Microsoft Azure certification
- Understanding of IoT communication protocols
- Frontend with Angular/React
- You have developed, put into production and maintained platforms for at least 5 years
- You know how to work from and setup a DTAP environment
- You have experience working with data warehouses
- You have extensive experience with code reviews and give constructive feedback
- Must haves
- GoLang
- JavaScript, NodeJS or TypeScript
- GraphQL or RESTful APIs
- SQL (preferably PostgreSQL)
- OSX and Linux
- Ci/CD
- Infrastructure as Code knowledge
- Version control (preferably with Github)
- Test-Driven Development
- Professional level English
- Nice-to-haves
- Apache Airflow
- Kubernetes
- certified AWS/Google Cloud/Azure cloud architect
- CDNs (especially audio and video)
- Java
- Your role includes:
- Designing test plans and test cases, according to customer's requirements
- Partnering with Product Owners to refine Acceptance Test specifications
- Running functional, integration, and acceptance tests to perfection
- Hunting bugs and ensuring they’re fixed
- Setting up test environments
- Collaborating with development team to deliver working software
- Supporting continuous delivery, integration and software releases
- Owning the consistency, quality, and performance of our products
- You will be fully responsible for the delivery of our projects, work closely with the decision-makers on the customer side and have a real impact on the growth of the company.
- If you are an enthusiast of the latest technologies, you have excellent communication skills and taking ownership is your key skill, apply to us.
- Responsibilities
- Manage projects from initiation to the handover and closure
- Analyze the customer needs, identifying specific business requirements
- Define project deliverables and responsibilities among the project team
- With meritorical support of tech lead, drive technical delivery of the project team in line with commitments to client
- Create, manage, and track project documentation
- Effectively communicate with internal and external stakeholders
- Report project progress
- Identify and manage risks and issues throughout the project
- Build and maintain long-term relationships with clients
- Must haves
- At least 5 years of experience in the role of Project Manager
- Excellent knowledge of project management (planning, scope, cost, risk, time management) in software projects (like: front-ent, back-end, desktop, embedded, cloud)
- Leadership skills
- Experience in managing internal and external stakeholders, also in international projects
- Experience with various progress tracking tools
- Very good command of English
- Excellent communication skills
- Problem-solving attitude
- Attention to details, desire to be always on top of the project progress
- Nice to haves
- Experience in embedded projects
- Experience with Atlassian tool stack
- You will
- Build and enhance web applications
- Collaborate closely with backend teams to integrate REST APIs and ensure seamless communication between services
- Propose architectural improvements and participate in designing scalable frontend solutions
- Implement automated tests and contribute to maintaining high-quality standards across the codebase
- Participate in code reviews, ensuring maintainable, clean, and scalable code
- Mentor junior developers and support student teams working on real-life mobile and frontend projects
- Work in an international, cross-functional team