We are seeking an experienced Software Development Professional to contribute across the full software development lifecycle. You will join a collaborative and talented engineering team, playing a critical role in developing new product features, enhancing performance, and supporting modern cloud-based solutions.
Key Responsibilities
* Develop high-quality software features for national customer bases
* Participate in software design, implementation, testing, and deployment strategies
* Work with diverse codebases including C#, PHP, TypeScript, React.js, and more
* Integrate APIs, including REST and GraphQL, for data flow and automation purposes
* Translate UI/UX designs into responsive and interactive interfaces
* Provide technical solutions and updates to internal stakeholders
* Support and optimize React applications and CMS-driven websites
* Collaborate with designers, back-end developers, and cross-functional teams
* Follow software development best practices, version control, and SDLC standards
* Contribute to DevOps processes, CI/CD pipelines, and automation efforts
About You - Skills & Experience
* Bachelor's degree in Software Engineering, Computer Science, or related field
* 5+ years of commercial experience in modern software development
* Strong hands-on programming experience in PHP and C#
* Experience in both front-end and back-end development: Back-end: Node.js, PostgreSQL/MySQL database design and scaling
* Ability to design scalable and high-availability systems
* Experience with cloud deployment, containerization (Docker), and Linux/Windows environments
* Understanding of Agile/Scrum methodologies
* Excellent problem-solving ability and communication skills
* Ability to work independently in a fast-paced environment and meet deadlines
Why Join Us?
Growing company with exciting product development pipeline. Supportive and skilled engineering team. Opportunity to work on modern tech and drive innovation.