Providing flexible solutions for business talent needs: consulting, RPO services, contract & direct placement.
Senior Full Stack .NET Developer
Location
Poland
Posted
14 days ago
Salary
0
Seniority
Senior
Job Description
Senior Full Stack .NET Developer
Workforce Source
• Design and architect React-based frontends and supporting microservices • Collaborate with product and business teams to iterate quickly on UI features and functionality • Continuously explore new technologies to enhance our front-end stack and cloud-based deployments • Champion user experience, code quality, and front-end performance • Participate in code reviews and mentor junior developers • Contribute to product strategy through design input, roadmap discussions, and technical innovation • Propose modern solutions to complex business problems using the latest in React and .NET technologies
Job Requirements
- 5-7+ years of professional full-stack development experience, with deep expertise in React (2 years+ of experience) and C#/.NET Core
- Proven ability to build high-volume, low-latency services and intuitive front-end experiences
- Strong command of React UI and modern JavaScript frameworks; micro frontends and BFF architecture are a plus
- Solid understanding of relational databases and SQL
- Experience designing for security, scalability, performance, and reliability
- Familiarity with event-driven architecture, APIs, and microservices
- Agile development experience (Scrum/Kanban)
- Skilled in communicating with product and technical teams to translate requirements into clean, scalable solutions
- Experience building cloud-based solutions, preferably on Azure
- BS/MS in Computer Science, Engineering, or related technical field
- Preferred: Familiarity with life sciences or healthcare data
- Upper-intermediate English skills or above (English is the primary language of communication in the company).
Benefits
- 100% remote job
- Long-term employment
- Well-known customer with modern technologies
- Competitive salary
- Great international team (from the US, England, Poland, India)
- Flexible working hours with 4 hours overlap with the US-based team (9 am – 1 pm EST)
- 10 days vacation, 5 sick days, 6 US-based holidays
Related Guides
Related Job Pages
More Backend Engineer Jobs
Staff Engineer, Mobile Cross-platform
BayerBayer is a global pharmaceutical and scientific research company dedicated to providing products that improve quality of life for people around the world. Found
Role Description Are you passionate about the mobile and cross-platform technologies? Are you motivated by solving problems with real-world impact? Do you want to help improve the lives of farmers and help protect the world's food supply? We are looking for a dedicated mobile engineer to help build our next generation of products and services. Digital Farming Solutions at Bayer seeks a Staff Mobile engineer to join one of our regional dynamic Product delivery teams working in cloud-based distributed environments. You will have the opportunity to work with large, "big data" sets such as: - Scientific data - Machine generated data from our farmer's equipment - Geospatial data - Precision agriculture - Remote sensing - Weather and soil data We are revolutionizing the agriculture industry by helping the world's farmers sustainably increase their productivity with digital tools. If you are someone that is passionate about innovation and excited about being a key contributor to building a sustainable business, Bayer would love to talk to you! The primary responsibilities of this role are to: - Collaborate with Engineers, Data Analysts, Product Managers, and User Experience experts to craft an experience that will impact the face of farming. - Engage with your team to provide technical designs and estimates for solutions to deliver the outcomes on the roadmap. - Guide the architecture of the application, working with all the engineering teams involved in the business unit. - Work with an open, inclusive team of engineers who are committed to continuous improvement and quality. - Participate in code reviews and mentor junior developers. - Be a key part of defining and implementing standards and best practices for all our mobile teams. Qualifications - 8+ years of software development experience - 2+ years of experience building mobile applications with a cross-platform tool (Kotlin Multiplatform or React Native) - Experience developing apps for iOS and Android platforms (Swift and Kotlin languages) - Deep knowledge of architectural patterns (e.g., MVVM, MVC) - Experience with releasing applications in the app stores - Experience with git or other distributed version control systems - Experience with testing and automation tools - Good communication skills - Bachelor's degree in Computer Science or related technical field, or equivalent experience Requirements - Experience with C++ - Experience with integrating with GraphQL APIs - Experience with leading without authority - Knowledge of secure mobile development principles - Experience working with Product and Design to ship ground-breaking features - Champion of mobile standards, accessibility Benefits - Salary of approximately $130k-180k - Additional compensation may include a bonus or incentive program - Health care - Vision - Dental - Retirement - PTO - Sick leave Company Description Bayer is an Equal Opportunity Employer/Disabled/Veterans and is committed to providing access and reasonable accommodations in its application process for individuals with disabilities. Bayer is an E-Verify Employer.
Software Engineer, Python, API Integrations
EnrouteWe deliver IT services and solutions provided by a team of passionate problem solving individuals highly skilled.
• API Integrations: Create and maintain software enabling critical internal and external API integrations, primarily using Python. • Code Quality: Follow and champion best practices in code to build maintainable, low-complexity software which adheres to common programming principles (e.g., SOLID, DRY). • Development Planning: Review complex requirements and translate them into an executable development plan, breaking down projects to enable iterative and agile implementation. • Stakeholder Partnership: Work closely with stakeholders, including our Product and Operations teams, to understand, define, and support their product development needs. • Production Support: Provide production support for our products during business hours on a rotating schedule (We do not have after-hours on-call support).
• As a Senior Software Engineer (Back-End), you will serve as a technical leader, taking ownership of complex software solutions and architectural decisions. • You will be responsible for designing, developing, and delivering high-quality, scalable back-end systems. • In this role, you’ll participate in shaping the technical strategy, lead the implementation of critical services, and bridge the gap between engineering execution and business objectives—all while maintaining strong collaboration with clients and stakeholders. • Lead the design and implementation of back-end features with strong focus on performance, scalability, and reliability. • Contribute to architectural decisions and provide input on technical strategy and direction. • Define and uphold coding standards, best practices, and testing strategies within the team. • Conduct code reviews and promote a culture of continuous improvement. • Troubleshoot and resolve complex technical challenges with innovative solutions. • Drive performance optimization and ensure systems are scalable and secure. • Stay current with industry trends and assess new technologies for adoption. • Take ownership of complex back-end deliverables and ensure timely, high-quality results. • Provide technical estimations and input for sprint planning and milestones. • Collaborate effectively with front-end, QA, and DevOps teams to deliver integrated solutions. • Participate in agile ceremonies and ensure technical considerations are represented. • Support deployment and release management with robust validation and testing. • Manage technical debt while maintaining sustainable delivery pace. • Participate in technical discussions with clients to gather requirements and propose solutions. • Prepare and maintain clear technical documentation and design specifications. • Support pre-sales initiatives through technical expertise, demos, and consultations. • Translate business requirements into scalable, maintainable back-end implementations. • Provide feasibility assessments and input on timelines and resource needs. • Maintain professional client relationships and contribute to long-term satisfaction through technical excellence. • Demonstrate Leadership: Take initiative on technical challenges and mentor peers effectively. • Foster Adaptability: Transition smoothly between technologies and projects as business needs evolve. • Commit to Quality: Prioritize maintainability, security, and comprehensive testing. • Communicate Effectively: Explain complex technical concepts clearly to both technical and non-technical stakeholders. Maintain open lines of communication with all parties involved, ensuring that stakeholders and team members are kept informed of progress throughout the development process.
• Support a financial-sector client in collaboration with CI&T; • Develop backend components; • Develop and maintain high-quality, high-performance microservices; • Actively participate in all phases of the software development lifecycle, including technical refinement, development, testing, and deployment; • Collaborate with the team to propose and implement technical solutions aligned with business requirements; • Participate in code reviews, ensuring quality and compliance with best practices; • Work collaboratively with teammates and clients, fostering a productive and harmonious environment; • Maintain clear and efficient communication with all team members, facilitating information exchange and alignment of objectives.



