Full Stack Software Engineer

TEK INC
Fremont, United States of America
4 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Fremont, United States of America

Tech stack

Clean Code Principles
Java
.NET
API
Agile Methodologies
Audit Trail
Automation of Tests
Code Review
Data Transmissions
Relational Databases
Database Queries
Web Development
MySQL
Performance Tuning
Systems Integration
React
Spring-boot
Event Driven Architecture
Angular
Front End Software Development
Api Design
REST
Microservices

Job description

LinkedIn ID with proper projects and education details is must

Requirements

  • Bachelor's degree + 4 years of professional web application development OR

  • Master's degree + 3 years of relevant experience

  • Target experience: 3-5 years (mid-level / P2) Senior candidates are acceptable if hands-on., * Strong full-stack experience, with real production responsibility

  • C# and .NET (core requirement)

  • Frontend experience with React and/or Angular

  • Relational databases - MySQL (writing queries, schema design, optimization)

  • API development (RESTful services)

  • Knowledge of system integration patterns

  • Experience working in microservices or event-driven architectures

  • Familiarity with CI/CD pipelines

  • Clean, maintainable code and strong software design principles

Engineering Practices

  • Experience in agile environments
  • Participation in:
  • Code reviews
  • Automated testing
  • Performance optimization
  • Strong problem-solving skills
  • Payroll systems
  • Financial data processing
  • HR technology
  • Third-party vendors
  • External systems using APIs or batch/file-based data transfer

Nice to have:

· Prior experience with:

· Experience integrating with:

· Experience with Spring / Spring Boot (for candidates with Java background alongside .NET)

· Exposure to compliance-heavy systems (SOX, audit trails, financial controls)

· Experience supporting global or multi-region systems

Apply for this position