Job Title:
Software Engineer – Full Stack (SE)
Location:
Bangalore
Experience:
2–4 years
Role Summary:
We are looking for a Full Stack Software Engineer who will be responsible for designing, developing, testing, and maintaining web applications across both frontend and backend. The role requires strong problem‑solving skills, clean coding practices, and the ability to work collaboratively in an Agile environment.
Key Responsibilities
Application Development
Design, develop, and maintain scalable full‑stack applications
Develop backend services and APIs using C# / .NET (.NET Core / .NET 6/8)
Build responsive and user‑friendly frontend applications using Angular
Write clean, maintainable, and well‑tested code
Database & Integration
Design and optimize SQL Server queries, views, and stored procedures
Ensure data integrity, performance, and security
Integrate applications with internal and third‑party systems using REST APIs
Quality & Performance
Perform unit testing, integration testing, and support regression testing
Identify performance bottlenecks and participate in optimization activities
Proactively debug and fix production and non‑production issues
Collaboration & Process
Participate in Agile/Scrum ceremonies (daily stand‑ups, sprint planning, retrospectives)
Collaborate with QA, architects, product owners, and business stakeholders
Contribute to technical discussions, design reviews, and code reviews
Support production releases and post‑release validation
Technical Skills:
Mandatory
Strong experience in C# and .NET / .NET Core
Strong experience in Angular (v8+), TypeScript, HTML, CSS
Solid understanding of SQL Server (queries, joins, indexes, performance tuning)
Experience with RESTful APIs
Good understanding of OOP, SOLID principles, and design patterns
Experience with Git / Azure DevOps or similar version control tools
Good to Have
Experience with Azure services (App Services, Azure SQL, Storage, Key Vault)
Basic understanding of CI/CD pipelines
Experience with logging, monitoring, and troubleshooting production systems
Exposure to microservices or distributed systems
Knowledge of security best practices
Behavioral & Soft Skills
Strong analytical and problem‑solving skills
Good communication skills and ability to explain technical concepts clearly
Ownership mindset and accountability for deliverables
Willingness to learn and adapt to new technologies
Ability to work effectively in a cross‑functional and global team
Required Qualifications:
Bachelors in Engineering or Masters in Computer Science or equivalent
Personal Skills:
Customer-service oriented with a problem-solving attitude;
Strong attention to detail and accuracy is essential;
Entrepreneurial thinking and flexibility to change;
Very good English communication skills (concise writing and orally convincing);
Structured and clear writing skills;
Proven ability to solve complex business problems using analytical reasoning;
Demonstrated positive attitude, self-motivated, team player.
PERFORMANCE APPRAISAL CRITERIA
: Eurofins has a strong focus on Performance Management system. This includes quarterly calibrations, half-yearly reviews and annual reviews. The KPIs shall be set and may vary slightly between projects. These will be clearly communicated, documented during the first 30 days of your joining.