New offer - be the first one to apply!
August 8, 2026
Senior IT Developer, Kotlin
Senior • Hybrid
Warsaw, MZ, Poland
About the role
As an IT Senior Developer, you will be responsible for the development, enhancement, design and ongoing support of applications throughout their lifecycle. You will work on complex application components, ensure system reliability and performance, and support smooth daily operations through high-quality technical solutions.
Responsibilities
- Design, develop and maintain complex, business-critical application and system components
- Take end-to-end ownership of solutions, from requirements analysis to implementation and production support
- Investigate and resolve incidents and problems, including root-cause analysis
- Support technical design decisions with focus on scalability, performance, security and maintainability
- Review code and architecture to ensure quality, consistency and best practice standards
- Identify technical debt, risks and improvement opportunities, and actively drive continuous improvement
- Collaborate with product owners, business analysts, QA, operations and other IT teams
- Mentor and support junior developers through coaching, code reviews and knowledge sharing
- Contribute to technical documentation, knowledge bases and operational runbooks
Requirements
- Master’s degree or equivalent in Business Informatics, Computer Science or a related field
- Solid experience in software development and maintenance of business applications
- At least 3 years of experience with IT service management and incident management, preferably in a logistics environment
- Experience working in Agile teams; DevOps experience is an advantage
- Ability to analyze business and technical requirements and translate them into reliable solutions
- Strong analytical skills, attention to detail and a proactive approach to problem solving
- Good understanding of business and IT processes
- Team-oriented mindset, good communication skills and willingness to share knowledge
- Fluent English, both written and spoken
What we offer
- Employment based on an employment contract, along with a comprehensive benefits package
- Training and development programs, as well as access to an e-learning platform
- Onboarding program with the support of a dedicated Buddy
- Participation in an annual, company-wide integration event
- A work environment based on Scandinavian organizational culture
- Opportunities for growth through an internal program
Benefits
- Sharing the costs of sports activities
- Private medical care
- Sharing the costs of foreign language classes
- Sharing the costs of professional training & courses
- Life insurance
- Integration events
- Corporate gym
- Corporate sports team
- Coffee / tea
- Parking space for employees
- Extra social benefits
- Holiday funds
- Christmas gifts
- Employee referral program
- Charity initiatives
- Bicycle parking
- Modern and ergonomic office
- Yoga in the office
Similar jobs you might like
Technology
Upvanta sp. z o.o.
Senior Fullstack Developer
Senior
Hybrid
Wroclaw, Poland
1,100 - 1,400 PLN
🏢 Summary: Senior Fullstack Developer role focused on designing and building secure, scalable microservices and modern SPA applications in an international environment. The position is hands-on, backend-oriented with active frontend development, emphasizing high code quality, event-driven architecture, and strong security standards. The role includes architecture contribution, CI/CD implementation, and maintaining large-scale systems. 🗂️ Requirements: Strong fullstack development experience (backend and frontend), Senior-level hands-on coding experience, Expertise in Java 17–21, Experience with Spring Boot 3.x microservices, Experience with Kafka and event-driven architecture, Strong SQL knowledge (Oracle), Experience with Redis, Experience with Angular SPA development, Strong TypeScript knowledge, Knowledge of Node.js, Understanding of DDD, Knowledge of web security principles, Experience with OIDC and OAuth2, Experience with CI/CD pipelines, Experience with large-scale applications, Fluent English, Availability to work from Warsaw office 2x/week 📃 Skills: Java, SpringBoot, Kafka, SQL, Oracle, Redis, DDD, Node.js, TypeScript, Angular, Webpack, OIDC, OAuth2, OWASP, Git, GitLab, Jenkins, Maven, Docker, Kubernetes, IntelliJ, VSCode, Jira, Confluence, Python, CICD 🏢 Description: Mission & Responsibilities As a Senior Fullstack Developer, you will design, build, and maintain modern, secure, and scalable applications that support critical business processes. You will work hands-on across both backend and frontend, contributing directly to software development rather than people management. Your mission is to ensure service continuity, high code quality, and alignment with business and security standards, while actively collaborating with international stakeholders in an English-speaking environment. Key Responsibilities Design, develop, and maintain fullstack applications (backend-focused with modern frontend) Build secure, scalable, maintainable, and testable software Develop Java-based microservices using Spring Boot Contribute to Single Page Applications (SPA) development Collaborate with business and technical stakeholders on requirements Participate in architecture design and technical decisions Integrate systems using event-driven architectures (Kafka) Optimize and maintain existing codebases Implement automated testing and CI/CD pipelines Ensure application security (authentication, identity management) Maintain technical documentation Share best practices within developer communities Continuously improve skills and stay up to date with modern technologies Requirements Backend & Architecture Java 17–21 (modern Java, no legacy) Spring Boot 3.x (microservices) Kafka (event-driven systems) SQL (Oracle) Redis (experience or strong understanding) Domain Driven Design (DDD) Frontend Node.js TypeScript Angular (SPA development) Strong knowledge of Angular best practices Webpack (nice to have) Security Strong web security knowledge OIDC & OAuth2 Identity management platforms (nice to have) OWASP awareness (certifications are a plus) DevOps & Tools Git CI/CD: GitLab CI (Jenkins nice to have) Maven (nice to have) Docker & Kubernetes (nice to have) IntelliJ, VS Code Jira & Confluence Additional Python (nice to have) AI-based coding tools (nice to have) Ways of Working Agile (Scrum, Kanban) DevOps mindset Distributed, international collaboration Soft Skills Strong teamwork and collaboration Analytical and problem-solving mindset Independent work on complex topics Adaptability and results-driven attitude Continuous learning mindset Candidate Profile (Must-have) Strong fullstack experience (backend-only profiles will not be considered) Senior-level hands-on developer (not a manager or lead) Experience with large-scale applications Excellent English communication skills Willingness to work from the office in Warsaw 2x/week If you're a hands-on engineer who enjoys building high-quality systems and working in an international environment — we’d love to hear from you.
Technology
Link Group
Senior Software Enigneer
Senior
Remote
Warsaw, Poland
130 - 160 PLN
🏢 Summary: Senior Software Engineer role focused on designing and delivering scalable solutions within complex distributed systems at significant scale. The position requires strong ownership, architectural decision-making, and collaboration across cross-functional teams. The engineer will drive high-impact technical initiatives in a large, distributed environment. 🗂️ Requirements: Degree in Computer Science or equivalent practical experience, Proven experience delivering complex, large-scale software solutions, Hands-on experience with distributed systems, Ability to make independent architectural decisions, Strong collaboration and communication skills, Ability to operate autonomously with high ownership 📃 Skills: DistributedSystems, Architecture, Scalability, Reliability, Observability, SoftwareEngineering, ComputerScience 🏢 Description: Senior Software Engineer About the Role We are looking for a Senior Software Engineer to join a high-scale product environment operating within complex distributed systems. This role is designed for a highly autonomous individual contributor who can take ownership of complex technical initiatives, influence architectural direction, and deliver scalable, reliable solutions in a large organizational setting. You will collaborate cross-functionally with engineering, product, and design teams while contributing to systems used at significant scale. Key Responsibilities Design and deliver high-complexity system components and features Make informed architectural decisions and evaluate technical trade-offs Ensure quality, scalability, reliability, and observability of delivered solutions Identify and manage technical risks, dependencies, and technical debt Develop deep understanding of the product domain and user impact Collaborate effectively across teams in a distributed engineering environment Operate with high autonomy and ownership Contribute to or elevate engineering standards within the team Mentor or support less experienced engineers when needed Requirements Education Degree in Computer Science, Software Engineering, or equivalent practical experience Experience & Competencies Proven experience as a Senior Software Engineer delivering complex, large-scale solutions Hands-on experience working with distributed systems Strong communication and collaboration skills Ability to independently drive architectural decisions Strong sense of ownership over delivered solutions Nice to Have Experience shaping or improving team-level engineering standards Experience collaborating across multiple teams in complex organizational structures
Technology
Upvanta sp. z o.o.
Senior Java Developer
Senior
Hybrid
Krakow, Poland
🏢 Summary: The role involves designing, developing, testing, and maintaining complex Java-based systems with a focus on building new functionalities and supporting existing components. You will work with modern cloud and container technologies, contribute to architectural decisions, and ensure high code quality in an event-driven environment. The position includes active participation in Agile processes and close collaboration with architects and cross-functional teams. 🗂️ Requirements: Proficient in Java 17+, Experience with Spring Framework, Experience with Hibernate, Knowledge of SQL, Experience with Oracle databases, Experience with JUnit or similar testing frameworks, Experience with Docker, Experience with OpenShift, Experience with AWS or Azure, Experience with event-driven systems, Practical experience with Kafka 📃 Skills: Java, Spring, Hibernate, SQL, Oracle, JUnit, Docker, OpenShift, AWS, Azure, Kafka 🏢 Description: Jako Senior Java Developer będziesz odpowiedzialny/a za: Projektowanie, rozwój, testowanie i debugowanie nowych funkcjonalności w złożonym systemie Rozwijanie oraz utrzymanie istniejących komponentów Wsparcie architektów w budowaniu długoterminowej wizji technologicznej Tworzenie dokumentacji technicznej i prototypów Analizę problemów w środowiskach developerskich i produkcyjnych Przekładanie wymagań biznesowych na rozwiązania techniczne Dbanie o jakość kodu i standardy programistyczne Udział w ceremoniach Agile (planowanie, demo) Wymagania (must-have) Bardzo dobra znajomość Java (min. 17) Doświadczenie z Spring Framework, Hibernate Znajomość SQL / Oracle Doświadczenie z testami ( JUnit lub podobne ) Znajomość konteneryzacji ( Docker, OpenShift ) Doświadczenie z chmurą ( AWS lub Azure ) Praca z systemami event-driven ( Kafka mile widziana jako must praktyczny ) Bardzo dobra znajomość języka angielskiego (B2+) Umiejętność analitycznego myślenia i rozwiązywania problemów Dobra organizacja pracy i zarządzanie czasem Wysokie kompetencje interpersonalne Mile widziane Znajomość ElasticSearch / Solr Doświadczenie z architekturą mikroserwisów Praca z systemami rozproszonymi Migracje monolit → mikroserwisy Doświadczenie w metodykach Agile Co oferujemy Pracę nad zaawansowanym produktem o realnym wpływie na bezpieczeństwo lotów Międzynarodowe środowisko i współpracę z ekspertami Dużą autonomię i wpływ na rozwój systemu Hybrydowy model pracy (Kraków) Możliwość rozwoju w kierunku architektury i systemów rozproszonych
Technology
PeopleTrust Sp. z o.o.
Software Developer
Senior
Hybrid
Warsaw, Poland
110 - 130 PLN
🏢 Summary: Senior Developer role focused on designing and implementing business-logic layer solutions for insurance systems in a microservices architecture integrated with a monolith. The position involves developing and maintaining policy and billing modules, ensuring high performance, scalability, and code quality in an agile environment. Hybrid work model with strong emphasis on backend architecture and system optimization. 🗂️ Requirements: Very good knowledge of insurance platform (policy or billing modules), Minimum 4 years experience with dedicated platform language, Minimum 5 years experience in Java/JEE, Experience with backend frameworks, Knowledge of relational databases (Oracle), Very good knowledge of SQL (min. 5 years), Experience with Git and Maven, Knowledge of OOP, functional and multithreaded programming, Experience with Docker, Kubernetes, Helm, Knowledge of event-driven architecture and REST, Experience with Kafka and Elasticsearch, Ability to scale applications, Experience in performance analysis and query optimization, Experience with Linux systems, Knowledge of application servers, Experience with CI/CD tools, Knowledge of DDD, TDD, BDD, Experience with microservices architecture 📃 Skills: Java, JEE, Spring, Hibernate, Oracle, SQL, Git, Maven, Docker, Kubernetes, Helm, Kafka, Elasticsearch, Linux, REST, DDD, TDD, BDD 🏢 Description: Senior Developer przy rozwoju systemów w modelu biznesowo-logicznej warstwy aplikacji. Tryb pracy: Hybrydowy (1 dzień w tygodniu z biura, 4 dni zdalnie) Zakres obowiązków: Projektowanie i implementacja rozwiązań w zespole pracującym w metodykach zwinnych Rozwój oraz utrzymanie systemów wspierających ubezpieczenia majątkowe (obsługa polis i rozliczeń) Współtworzenie zmian w istniejących systemach oraz rozwój nowych funkcjonalności Rozwijanie architektury mikrousługowej współpracującej z systemem monolitycznym Współudział w opracowywaniu koncepcji rozwiązań dla inicjatyw biznesowych Projektowanie i wdrażanie architektury nowych rozwiązań Zapewnienie wysokiej jakości oprogramowania oraz zgodności ze standardami Wsparcie stabilizacji i utrzymania wdrożonych rozwiązań Utrzymywanie oraz aktualizacja dokumentacji technicznej Wymagania obowiązkowe: Bardzo dobra znajomość platformy do obsługi systemów ubezpieczeniowych (moduły polis lub rozliczeń) Doświadczenie w pracy z dedykowanym językiem platformy (min. 4 lata) Min. 5 lat doświadczenia w programowaniu w Java / JEE Znajomość frameworków backendowych (np. Spring, Hibernate) Znajomość relacyjnych baz danych (w szczególności Oracle) Bardzo dobra znajomość SQL (min. 5 lat) Znajomość narzędzi do zarządzania kodem i budowania aplikacji (np. git, maven) Znajomość programowania obiektowego, funkcyjnego oraz wielowątkowego Doświadczenie w pracy z konteneryzacją i orkiestracją (Docker, Kubernetes, helm) Znajomość architektury opartej o zdarzenia oraz komunikacji REST Znajomość narzędzi do przetwarzania i wyszukiwania danych (np. Kafka, ElasticSearch) Umiejętność skalowania aplikacji Doświadczenie w analizie wydajności oraz optymalizacji zapytań i przechowywania danych Doświadczenie w pracy z systemami Linux Znajomość serwerów aplikacyjnych Doświadczenie z narzędziami CI/CD Znajomość koncepcji projektowych (DDD, TDD, BDD) oraz architektury mikrousługowej Mile widziane: Doświadczenie w wykorzystaniu narzędzi wspieranych sztuczną inteligencją w pracy programisty Wiedza z zakresu bezpieczeństwa IT Doświadczenie w samodzielnym projektowaniu domeny biznesowej Certyfikaty związane z wykorzystywaną platformą Znajomość TypeScript Doświadczenie w pracy z chmurą publiczną (Azure, GCP, AWS)
Technology
emagine Polska
Senior Software Developer (.Net)
Senior
Remote
Warsaw, Poland
🏢 Summary: Senior Software Developer role focused on designing and developing advanced configuration solutions for the manufacturing industry, including AI-powered product discovery features. The position involves building scalable backend systems, enterprise front-end applications, and maintaining high code quality within an Agile, CI-driven environment. It is a full-time, long-term B2B contract with remote work and occasional on-site visits. 🗂️ Requirements: Master’s degree in Computer Science, Software Engineering or similar, 8+ years of software engineering experience, Strong expertise in C#, Strong expertise in .NET, Experience with React, Experience with JavaScript, Experience building scalable backend systems, Experience with performance optimization or large data sets, Experience with unit testing and integration testing, Experience with continuous integration, Ability to work independently and take ownership 📃 Skills: C#, .NET, React, JavaScript, Azure, AI, CI, UnitTesting, IntegrationTesting 🏢 Description: Client : Danish configuration solutions for the manufacturing industry Contract : B2B Work model: Remote with occasional trips to the client's premises Contract Length : 3-year contract with possibility of extensions Workload : full-time Summary: The Senior Software Developer role in the team is crucial for designing and developing sophisticated configuration solutions aimed at enhancing customer value through innovative software features. Main Responsibilities: Be part of designing, implementing and maintaining our standard products Understand how products are used and applied to create value for customers Development of new customer features Design and implement unit test and integration test of own code modules Design and implement AI-powered product discovery and conversational solutions leveraging agentic AI technology Participate in the development and maintenance of the teams’ continuous integration Code reviews and retrospective learning processes Maintenance, troubleshooting, and continuous improvement of existing software Participate in the creation and evolution of development processes and coding standards Key Requirements: A Master’s degree in Computer Science, Software Engineering or similar. 8+ years of software engineering experience Strong expertise in C# and .NET Experience with front-end development for enterprise software (React and JavaScript). Experience with performance optimization or large data sets Solid experience building scalable backend systems Strong focus on code quality, testing, and reliability Ability to drive work independently and take full ownership Nice to Have: Experience with Azure or other cloud platforms Background in enterprise software (ERP, CPQ, or similar domains) Experience integrating agentic AI into enterprise software solutions. Other Details: The position is based in a cross-functional team collaborating with Product Management and QA, within an Agile development environment with continuous integration practices.
Technology
New offer
DCG
Senior Fullstack Developer
Senior
Remote
Warsaw, Poland
1,200 - 1,320 PLN
🏢 Summary: Design and develop enterprise-grade full-stack software using Angular and .NET, from requirements analysis through testing, documentation, optimization, and third-line support. The offer includes private medical care, sports card co-financing, dedicated consultant support, and an employee referral program. 🗂️ Requirements: BSc or higher degree in Computer Science, Information Technology, or Engineering, 4+ years of hands-on experience with Angular and .NET, Knowledge of MS SQL and IIS, Knowledge of Azure DevOps and MS Visual Studio, Experience with Web Services, including WS-Security extensions, Experience working in Agile/Scrum, Enterprise software development expertise, Participation in the full lifecycle of at least three software solutions, Proficiency in data, business logic, or UI layer development, Knowledge of UML specifications and Sparx Enterprise Architect, Ability to follow project QA standards, Effective technical documentation skills 📃 Skills: Angular, .NET, SQL, IIS, AzureDevOps, VisualStudio, WebServices, WSSecurity, Agile, Scrum, UML, Sparx, EnterpriseArchitect, Testing 🏢 Description: Responsibilities - Design and develop parts of a complete enterprise-grade software system. - Translate requirements (user stories) into software design. - Produce technical documentation. - Propose technical solutions for business needs and technical problems. - Optimize software for performance, security, and quality. - Collect and interpret software metrics. - Perform unit and integration testing of developed software. - Provide third-line support. Requirements - BSc or higher education degree in Computer Science, Information Technology, or Engineering. - Expert knowledge of Angular and .NET, including at least 4 years of experience working with these technologies. - Knowledge of MS SQL and IIS. - Knowledge of Azure DevOps and MS Visual Studio. - Experience with Web Services, including WS-Security and related extensions. - Experience working in Agile/Scrum. - Expertise in developing enterprise-level software systems. - Participation in the complete lifecycle of at least three software solutions. - Proficiency in developing components in at least one of the following layers: data layer, business logic layer, or UI layer. - Knowledge of UML specifications. - Knowledge of Sparx Enterprise Architect. - Ability to set and adhere to project QA standards. - Ability to document developed technical solutions effectively. Nice to have - Previous experience and knowledge of MS SQL Server. Offer - Private medical care. - Co-financing for the sports card. - Constant support from a dedicated consultant. - Employee referral program.
Technology
Demant
Senior Software Developer
Senior
Hybrid
Szczecin, Poland
🏢 Summary: Senior Software Developer role focused on designing, building, and maintaining cloud-based solutions on Microsoft Azure using a DevOps approach. The position covers end-to-end development from requirements and architecture to implementation, testing, release, and support of applications for Manufacturing & Supply Chain. The role emphasizes scalable, secure cloud architecture and automated CI/CD processes in a global environment. 🗂️ Requirements: 5+ years of professional software development experience, Hands-on experience with .NET Core and .NET Framework, Strong knowledge of C# and Web API, Practical experience with Microsoft Azure services, Experience designing and consuming REST APIs, Experience integrating distributed systems, Knowledge of cloud architecture patterns, scalability, security, high availability, Experience with CI/CD pipelines and DevOps practices, Experience with Azure DevOps and Visual Studio, Ability to design end-to-end solutions 📃 Skills: C#, .NET, .NETCore, WebAPI, Azure, AzureStorage, AzureFunctions, AppService, EventHub, NotificationHub, REST, CI/CD, DevOps, AzureDevOps, VisualStudio 🏢 Description: We are looking for a Senior Software Developer who combines strong business understanding with hands-on software development to build and maintain high‑quality cloud solutions using a DevOps approach. In this role, you will design, implement, test, support, and document applications running on Microsoft Azure, collaborating closely with cross‑functional teams to contribute to solution architecture and development processes. You will work end‑to‑end - from requirements and design through implementation and testing - ensuring to deliver reliable solutions that effectively support Manufacturing & Supply Chain professionals in a multi‑site, cross‑cultural environment. Working with us, you will receive: Full-time work agreement in an international organization Learning and development opportunities adapted to your needs and supporting your growth Hybrid work model, combining remote work opportunities with work in an office in the Szczecin City Center Flexible working hours Benefits package including social benefits (private medical health care, insurance, sport card, etc.) Scandinavian culture – informal, focused on equality, independence, open dialog, and work-life balance What tasks are waiting for you? Design, implement and test solutions in line with agreed requirements and standards. Translate business needs into functional solutions and contribute to solution design. Conduct code reviews, follow development processes, execute tests, and report results. Facilitate effective communication with users and stakeholders to gather requirements, provide updates, and ensure alignment. Ensure constant care for architecture, code base, tests, and documentation throughout the lifecycle. Participate in planning and estimating cost/effort for design requirements. Collaborate closely with developers, solution architects and Manufacturing & Supply Chain stakeholders Provide support for existing cloud applications, including troubleshooting and improving stability. Coordinate and solve complex design problems, balancing business needs and technical feasibility. Automate delivery of software artifacts using CI/CD pipelines and DevOps practices. Manage release processes, including planning, coordination, and execution. Support go‑live activities and hyper care to ensure smooth transitions into operations. Contribute to proactive system monitoring and issue prevention. Apply today if you have: 5+ years of professional software development experience, including cloud‑based solutions (Microsoft Azure) Strong hands‑on experience with the .NET Core / .NET framework and other technologies: C#, Web API, and Microsoft Azure. Experience with Microsoft Azure (i.e. Storage, Azure Functions, App Service, Event Hub, Notification Hub). Experience designing and consuming REST APIs and integrating distributed systems Broad knowledge about Microsoft technologies/products like Visual Studio, Azure DevOps. Solid understanding of cloud architecture patterns, scalability, security, and high availability Strong communication skills in English (spoken and written) Strong analytical, communication, and stakeholder management skills. Ability to work independently and collaboratively in a global environment. ability to design end‑to‑end solutions, not just implement tasks It would be nice if you have: Experience working closely with Manufacturing, Supply Chain or enterprise business stakeholders Experience working in regulated or operationally critical environments People leading experience Knowledge of IT service management processes (incident, change, release). We are waiting to hear from you! Furthermore we would like to inform you that the company has an internal reporting procedure, which is available at: https://demant.codeofconduct.app/ If the page does not load correctly, please refresh it using the Ctrl+F5 key combination. In accordance with applicable regulations on pay transparency, information regarding compensation may be provided at different stages of the recruitment process. In our organization, details related to remuneration are shared at the stage preceding the commencement of employment. The final level of compensation is determined individually and depends on the candidate’s experience, competencies, and the scope of responsibility associated with the position.
Technology
emagine Polska
Senior Java Developer - Employee-facing Platforms
Senior
On-site
Fredericia, Denmark
🏢 Summary: Senior Java Developer role focused on developing, maintaining, and modernizing employee-facing platforms in a complex enterprise environment within the financial sector. The position involves working with both modern and legacy technologies, operational support, troubleshooting, and ensuring platform stability for approximately 9,000 daily users. 🗂️ Requirements: 5+ years of Java development experience, Experience in complex enterprise environments, Ability to work with modern and legacy solutions, Collaborative mindset, Pragmatic approach to problem solving 📃 Skills: Java, WebSphere, Tomcat, JBoss 🏢 Description: On behalf of a client in the financial sector, we are looking for a Senior Java Developer. The consultant will join the team responsible for developing and maintaining employee-facing platforms. The team comprises software developers, a Product Owner, an IT architect, and a manager, collectively supporting approximately 9,000 employees. The application landscape includes modern and legacy technologies, ensuring a robust platform used daily. Main Responsibilities: Contribute to the development, maintenance, and operation of the team’s solutions Learn and understand the domain, architecture, and surrounding integrations Participate in operational activities, including monitoring, patching, and ensuring high availability Support troubleshooting, analysis, and technical improvements Help simplify and modernize existing solutions Contribute to knowledge sharing and long-term continuity Help ensure a stable and reliable platform used daily by approximately 9,000 employees Key Requirements: Strong Java development competencies (5+ years of experience) Experience in complex enterprise environments Ability to navigate both modern and legacy solutions. Pragmatic and collaborative mindset Nice to Have: Experience with enterprise application platforms such as WebSphere, Tomcat, JBoss, or similar technologies is considered an advantage, as large parts of the application landscape rely on WebSphere-based solutions.
Technology
emagine Polska
Hybrid Opportunity as a Senior Software Developer
Senior
Hybrid
Chennai, TN, India
🏢 Summary: Senior Full-Stack Developer role focused on leading the development of a new application within a Scrum team. The position involves technical ownership of key components, translating complex user stories into scalable solutions, and ensuring high-quality, secure, and maintainable code. The role also includes mentoring developers, implementing DevSecOps practices, and managing Azure cloud deployments. 🗂️ Requirements: 6+ years web software development experience, 4+ years SQL Server experience, Experience translating user stories into technical solutions, Experience with database schema design and query optimization, Experience implementing DevSecOps practices, Proficiency in Agile/Scrum methodologies, Experience with CI/CD pipelines, Ability to design scalable architectures, Experience conducting code reviews, Experience writing unit tests, Experience deploying and managing Azure services 📃 Skills: SQL, SQLServer, Azure, AzureAppServices, AzureKeyVault, CI/CD, DevSecOps, SonarQube, Snyk, Agile, Scrum, UnitTesting, Git, Cloud, DevOps 🏢 Description: Job Description: The candidate will work as a senior member in a team of full-stack developers to lead the development of a new application. Development will follow Scrum methodologies, under the leadership of a Business Application Owner, while mentoring junior team members and collaborating closely with the Development Lead. The role involves taking technical ownership of critical components and ensuring high-quality deliverables. Assignment, Context, Job Main Challenges & Key Expectations: Candidates are expected to quickly gain in-depth knowledge of the application, translate complex functional user stories into detailed technical tasks, and provide expert technical guidance to the team. The Senior Developer will also play a crucial role in supporting the design of scalable architectures and advocating for best coding practices. Job Scope: Develop, guide, and mentor team members. Responsibilities include: Analyzing user stories and converting them into technical tasks. Designing and developing robust and efficient software solutions. Performing code reviews. Optimizing database schema and queries. Documenting technical designs. Implementing unit tests and ensuring all deliverables meet quality standards. Troubleshooting production issues and identifying opportunities to enhance system performance. Main Responsibilities: Actively participate in all Agile ceremonies – daily standup, sprint planning, review, demo, and refinement. Collaborate with Product Owners, development leads, and other stakeholders to refine user stories and provide technical insights. Estimate user stories and guide junior developers during refinement and sprint planning. Translate user stories into high-quality technical designs and tasks. Implement user stories with clean, maintainable, and scalable code while mentoring team members. Apply DevSecOps practices within the CI/CD pipeline, including the use of SonarQube and Snyk for automated security scanning. Design and write comprehensive unit test cases to ensure code quality and reliability. Conduct thorough code reviews, providing feedback to ensure adherence to coding standards and best practices. Deploy and manage Azure cloud services including Azure App Services and Azure Key Vault. Support and troubleshoot production issues during hyper-care and beyond. Key Requirements: 6+ years of experience in web software development, with proven ability to translate complex user stories into robust technical solutions. 4+ years of experience in SQL Server, including schema design, advanced querying, and performance optimization. Experience in implementing DevSecOps practices. Proficiency in Agile methodologies and collaboration. Strong mentoring and leadership abilities. Nice to Have: Familiarity with AI-assisted development tools (e.g., GitHub Copilot, Claude). Experience with Azure App Services and cloud performance monitoring. Knowledge of secure coding standards and practices. Other Details: This position allows for remote work flexibility, with a focus on collaboration across various development teams. The assignment is long-term, emphasizing innovative software solutions in a high-paced environment.
Technology
emagine Polska
Senior .NET Developer
Senior
Remote
Warsaw, Poland
150 - 175 PLN/hr
🏢 Summary: Senior Software Developer role for a long-term B2B contract focused on developing and maintaining enterprise configuration solutions for the manufacturing industry. The position involves backend and frontend development, SAP integrations, AI-powered product discovery solutions, and scalable system design in a remote work model with occasional client visits. The project includes continuous integration, testing, performance optimization, and ownership of software quality and development processes. 🗂️ Requirements: Master’s degree in Computer Science, Software Engineering or similar, 8+ years of software engineering experience, Strong expertise in C#, Strong expertise in .NET, Experience with SAP integration projects, Background in enterprise software, Experience integrating agentic AI into enterprise software solutions, Experience with React, Experience with JavaScript, Experience with performance optimization or large data sets, Experience building scalable backend systems, Strong focus on code quality, testing, and reliability, Ability to work independently and take ownership 📃 Skills: C#, .NET, SAP, ERP, CPQ, React, JavaScript, AI, Azure 🏢 Description: Client : Danish configuration solutions for the manufacturing industry Contract : B2B Work model: Remote with occasional trips to the client's premises Contract Length : 3-year contract + extensions Start: mid August/September Workload : full-time Remuneration: 150-175 PLN/h net + VAT Summary: The Senior Software Developer role in the team is crucial for designing and developing sophisticated configuration solutions aimed at enhancing customer value through innovative software features. Main Responsibilities: Be part of designing, implementing and maintaining our standard products Understand how products are used and applied to create value for customers Development of new customer features Design and implement unit test and integration test of own code modules Design and implement AI-powered product discovery and conversational solutions leveraging agentic AI technology Participate in the development and maintenance of the teams’ continuous integration Code reviews and retrospective learning processes Maintenance, troubleshooting, and continuous improvement of existing software Participate in the creation and evolution of development processes and coding standards Key Requirements: A Master’s degree in Computer Science, Software Engineering or similar. 8+ years of software engineering experience Strong expertise in C# and .NET Experience on SAP integration projects. Background in enterprise software (ERP, CPQ, or similar domains). Experience integrating agentic AI into enterprise software solutions. Experience with front-end development for enterprise software (React and JavaScript). Experience with performance optimization or large data sets Solid experience building scalable backend systems Strong focus on code quality, testing, and reliability Ability to drive work independently and take full ownership Nice to Have: Experience with Azure or other cloud platforms.