We are looking for a talented Full Stack Developer to join our team. This role focuses on backend development with C#/.NET while leveraging front-end development. You will work on innovative projects that integrate complex systems, collaborating with a team of expert engineers to deliver high-quality solutions for our global customers.
Key Responsibilities:
Design, develop, and maintain robust backend services using C#/.NET.
Build and enhance interactive and scalable frontend interfaces using JavaScript, HTML, CSS, and modern web technologies.
Collaborate with cross-functional teams to define, design, and develop new features.
Work with relational databases MySQL, optimizing for performance and scalability.
Contribute to shared codebases and participate in code reviews to maintain high-quality standards.
Participate in the entire software development lifecycle, from initial concept and prototyping to deployment and monitoring.
Ensure secure and scalable solutions by following OWASP principles and best practices.
Collaborate with the DevOps team to integrate cloud-based architectures and CI/CD pipelines.
Requirements:
Basic Qualifications:
Bachelor’s degree in computer science, Engineering, or equivalent experience in software development.
3+ years of professional experience in C#/.NET.
Proven experience in frontend development using TypeScript/JavaScript, and modern CSS frameworks.
A "startup mindset" to innovate, iterate, and deliver rapidly while collaborating across teams.
Familiarity with web technologies such as REST APIs, Webhooks, JSON, and JWT.
Experience with relational databases like MySQL, MSSQL, or PostgreSQL.
Strong problem-solving skills and the ability to design, prototype, and debug efficiently.
Proficiency with development tools like GitHub, Postman, Kibana, and Jira.
Ability to work independently and adapt quickly to new technologies.
Experience with cloud environments (e.g., AWS, Azure) and serverless architectures.
Preferred Qualifications:
Familiarity with microservices, object-oriented design patterns, and asynchronous programming.
Hands-on experience with additional tools or technologies such as Redis, ElasticSearch, Kafka, or GraphQL.
Knowledge of CI/CD practices, unit testing, and agile methodologies.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job