Company Overview: Join our small but fast-growing custom software development and outsourcing company. We pride ourselves on offering premier digital solutions and a collaborative, dynamic work environment. Our projects span various industries, providing diverse challenges and opportunities for innovation. If you’re passionate about technology, thrive in a versatile, fast-paced environment, and want to make a tangible impact, we’d love to meet you.
Job Description: We’re seeking a Mid to Senior level fullstack Software Engineer to join our talented team. In this role, you’ll work closely with other developers, designers, and clients to deliver high-quality custom software solutions. You will be instrumental in building, maintaining, and optimizing projects across a wide range of technologies, primarily focusing on C#/.NET, Next.js, and Firebase.
Responsibilities:
- Full-Stack Development: Design, develop, and maintain scalable web applications using technologies like C#/.NET, Next.js, and Firebase.
- Collaboration: Work with cross-functional teams to gather requirements, define architecture, and deliver projects that meet business needs.
- Quality Assurance: Write and maintain high-quality, clean, and testable code, with unit and integration tests to ensure code quality.
- Optimization: Identify performance bottlenecks and optimize applications for scalability and speed.
- Innovation: Stay current with the latest industry trends and incorporate new technologies to deliver innovative solutions.
- Mentorship: Mentor junior developers, conduct code reviews, and help foster a culture of learning and growth.
Requirements:
- Experience: 3+ years of experience in full-stack software engineering, with strong proficiency in C#/.NET and React/Next.js
- Front-End Skills: Deep understanding of modern front-end frameworks and tools (e.g., React, Next.js), HTML5/CSS3/Tailwind, and responsive design.
- Back-End Skills: Strong expertise in C#/.NET for building APIs, microservices, and background services.
- Database Skills: Proficiency with both relational and non-relational databases (e.g., SQL Server, PostgreSQL, MongoDB).
- Cloud Skills: Knowledge of at least one major cloud platform.
- Best Practices: Knowledge of software engineering best practices including CI/CD, TDD, and DevOps.
- Problem Solving: Excellent analytical, problem-solving, and debugging skills.
- Communication: Strong verbal and written communication skills with the ability to convey technical concepts to both technical and non-technical audience.
- Ability to Quickly Learn New Technologies and Frameworks: You should be capable of learning new technologies quickly.
Nice to Have:
- Familiarity with Firebase.
- Familiarity with mobile application development.
- Familiarity with Vue/Nuxt.
- Background in Agile development practices.
- Previous client-facing experience.
Benefits:
- Competitive salary and benefits package.
- Opportunity for growth within a rapidly expanding company.
- Flexible work environment with a focus on work-life balance.
- Collaborative, inclusive, and supportive company culture.
If you’re ready to contribute to a team that values innovation, quality, and client satisfaction, apply now to join us in creating impactful software solutions!