SUMMARYWe are looking for a Senior Software Developer to join our IT engineering team and work on the development and enhancement of advanced software solutions for structural product design, data management, and manufacturing workflows. In this role, you will go beyond coding — you will be involved in architectural decision-making, system optimization, and mentoring, ensuring our software meets the highest standards for performance, reliability, and scalability. PERFORMANCE OBJECTIVESDevelop and maintain web applications using . NET (C#) and React. Implement new features and optimize existing functionality to handle complex, large-scale engineering data. Design scalable and maintainable system architectures.
Optimize application performance, resource usage, and reliability. Work closely with Product Owners, system analysts, QA engineers, and other technical teams. Ensure solutions align with overall IT and business objectives. Follow and promote clean code principles (SOLID, DRY, KISS). Write unit and integration tests to ensure software reliability. Conduct code reviews and provide constructive feedback. Mentor mid-level and junior developers. Initiate improvements in development processes and technology choices. Contribute to CI/CD and DevOps best practices. KEY COMPETENCIES5+ years of experience in software development with . NET (C#) and JavaScript/TypeScript (React). Experience with complex, data-intensive systems.
Strong knowledge of clean architecture, design patterns, and software best practices. Experience developing and integrating REST APIs. Proficiency with SQL databases (MS SQL or similar). Experience writing automated tests and using Git. Strong analytical and problem-solving skills. Ability to make independent technical decisions. Clear and constructive communication. Proactive and results-oriented mindset. Experience with CAD, engineering, or manufacturing-related software (would be an advantage). Knowledge of 3D model integrations, product configurators, or BOM generation workflows (would be an advantage). Experience with cloud platforms (would be an advantage). WHAT WE OFFERRemote work. Salary: 3970 - 5760 USD gross. Working hours: 8-5 PM Lithuania time.
Participating in our "One Window - One Tree" initiative. The opportunity to improve your skills through professional development training. A rapidly growing company. A collaborative and supportive team environment.
Customize your resume to highlight skills and experiences relevant to this specific position.
Learn about the company's mission, values, products, and recent news before your interview.
Ensure your LinkedIn profile is complete, professional, and matches your resume information.
Prepare thoughtful questions to ask about team dynamics, growth opportunities, and company culture.