Senior Full Stack Developer
About Us:
At Commbox, we are revolutionizing customer communication with our next-generation automated platform. Our solution empowers enterprises to increase customer satisfaction, ROI, and business growth while maintaining a personal touch.
If you're passionate about building innovative technology and want to play a role in shaping the future of automated business solutions, we want you on our team!
Job Description:
We are looking for a talented Full Stack Developer to join our team. This role focuses on backend development with C#/.NET while leveraging React for frontend 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 React 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.
Basic Qualifications:
- Bachelor’s degree in computer science, Engineering, or equivalent experience in software development.
- 5+ years of professional experience in C#/.NET.
- Proven experience in frontend development using React, 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.