Job Description
Full-time
Remote allowed
We’re opening the position of Senior Full-Stack Developer (.NET/JS). Our client is a company from the US that provides SaaS solutions to accelerate business growth and maximize profits through data-driven decisions. They are currently looking for a Senior Full-Stack Developer with a focus on the Microsoft tech stack, relational databases, and Agile product development to join their team.
- Take the lead in designing, building, and rolling out advanced features on our cloud-based predictive analytics mapping platform
- Develop clean, high-quality, and maintainable code using proven engineering practices (unit testing, source control, continuous integration, design patterns, automation, etc.)
- Partner with UX/UI designers, product managers, and other engineers to ideate, design, develop, and launch new user-centric features that meet our clients’ needs
- Ensure the platform’s scalability and performance meet set standards. Identify and resolve bottlenecks to ensure seamless functionality
- Conduct testing and validation to ensure the reliability and robustness of the web application. Spearheaded code reviews to maintain superior code quality
- Create high-quality software analysis, design, and architecture documents. This includes commenting on code and documenting debug processes and challenges
- 5+ years of experience and deep knowledge of C#/.NET, including work with highly scalable application development, distributed systems, and message queuing systems
- Proficiency in multiple front-end languages and libraries (e.g., HTML/ CSS, JavaScript/TypeScript, XML, jQuery) and JavaScript frameworks (e.g., Vue.js, React)
- Familiarity with databases (e.g., MSSQL, PostgreSQL), web servers (e.g., Nginx), and UI/UX design
- Comprehensive understanding of cloud service platforms (e.g., Google Cloud, Azure)
- Experience with Docker containers and Kubernetes clusters, along with configuration and debugging of both
- Excellent communication and teamwork skills with stellar references
- Exceptional attention to detail
- Exemplary problem-solving skills
- English level – Upper-Intermediate
- Experience with Vue.js, TypeScript, and state management tools in Vue.js such as Pinia or Vuex
- Experience with .NET 5 or higher
- Experience managing CI/CD in Azure DevOps
- Experience with managing geospatial objects and analytics
- Experience with PostgreSQL
- Experience working on an Agile team
- Career and professional growth
- Competitive salary
- Friendly and highly professional teams
- Big and comfortable office, own parking area, restaurants nearby
- Medical insurance coverage for employees (Сovid-19 included), plus an option for family insurance coverage at a corporate rate
- Paid 12 sick leaves and all holidays
- Paid 18 working vacation days
- English/German language courses
- Ability to work remotely (we provide all equipment)