Job DescriptionEnsure all your application information is up to date and in order before applying for this opportunity.
The successful candidate will work within our Information Technology group to lead the development of our cloud-based financial accounting system. They will also play a role in continuing to evolve our software development practices and technology stack choices to ensure we meet the needs of the company, making sure the decisions reflect long term goals. You will be both a strong technical contributor and a capable leader who can guide other developers, enforce best practices, and ensure smooth execution of the project.
- Key Responsibilities
- Team Leadership & Supervision
- Provide day-to-day guidance, supervision, and mentorship to junior developers.
- Review and monitor developers' progress, ensuring adherence to coding standards, best practices, and project requirements.
- Conduct regular code reviews to maintain high-quality deliverables.
- Project Management
- Define project milestones, deliverables, and development schedules.
- Track and manage project progress, identifying and resolving bottlenecks.
- Coordinate with stakeholders to align technical solutions with business objectives.
- Ensure timely delivery of features within budget and scope.
- Technical Contribution
- Contribute to system architecture, design, and implementation of key modules.
- Oversee development of backend services (Spring Boot, Django / Flask) and frontend frameworks (Vue.js / React).
- Ensure scalability, security, and performance of the system.
- Implement DevOps practices, CI / CD pipelines, and automated testing where applicable.
- Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
- 2+ years of experience in software development.
- Strong knowledge of
- Java (Spring Boot)
- Proficiency with
- Vue.js
- for frontend development.
- Solid understanding of
- PostgreSQL
- or other relational databases.
- Hands-on experience with
- cloud platforms
- (Azure etc.).
- Familiarity with
- RESTful APIs, microservices architecture, and containerization (Docker / Kubernetes)
- Proven ability to manage project timelines and lead development teams in a collaborative, remote environment.
- Excellent communication, leadership, and organizational skills.
- Nice-to-Have Skills
- Prior experience in
- financial systems or accounting applications
- Familiarity with
- DevOps tools and CI / CD pipelines
- Knowledge of Agile or Scrum project management methodologies.
- Experience with
- version control systems (Git)
- and collaborative workflows.
Pay : $70,000.00 - $90,000.00 per year
Benefits :
- Dental insurance
- Health insurance
- Life insurance
- Visa sponsorship
- Vision insurance
Work Location : In person