About Company
Deltaware Systems Inc. is a leading IT solutions and consulting firm based in Atlantic Canada, with a strong presence in Prince Edward Island. For over 30 years, we’ve partnered with clients across various sectors to deliver innovative, reliable, and secure technology solutions that drive success. Our team of dedicated professionals specializes in custom software development, cloud infrastructure, data analytics, and digital transformation. We pride ourselves on our collaborative culture, commitment to excellence, and fostering an environment where our employees can grow, learn, and make a significant impact. Join Deltaware and be part of a company that values expertise, innovation, and client success.
Job Description
We are urgently seeking a highly skilled and experienced Senior Backend Engineer with a strong specialization in Amazon Web Services (AWS) to join our dynamic and growing team. This is a fully remote position, offering the flexibility to work from anywhere within Prince Edward Island, Canada, while contributing to challenging and impactful projects for a diverse range of clients. As a Senior Backend Engineer, you will play a pivotal role in designing, developing, and maintaining scalable, high-performance, and secure backend systems predominantly hosted on the AWS platform. You will be responsible for architecting solutions, writing clean and efficient code, conducting rigorous testing, and collaborating closely with front-end developers, product managers, and other stakeholders to deliver exceptional software products. Your expertise in leveraging various AWS services to solve complex business problems will be crucial. We are looking for a proactive problem-solver, a mentor to junior engineers, and someone who thrives in an agile, fast-paced environment. This role demands a deep understanding of modern backend architectures, API design principles, and best practices for cloud-native development. You will be instrumental in driving technical discussions, influencing architectural decisions, and ensuring the robustness and scalability of our backend infrastructure. If you are passionate about building cutting-edge backend solutions on AWS and are ready to take on significant technical challenges, we encourage you to apply.
Key Responsibilities
- Design, develop, and deploy robust, scalable, and secure backend services and APIs using relevant programming languages and frameworks.
- Architect and implement solutions leveraging a broad range of AWS services (e.g., EC2, Lambda, S3, DynamoDB, RDS, SQS, SNS, API Gateway, CloudWatch).
- Collaborate with cross-functional teams, including front-end developers, DevOps engineers, and product managers, to define system requirements and specifications.
- Write comprehensive unit, integration, and end-to-end tests to ensure high-quality, bug-free code.
- Participate in code reviews, providing constructive feedback and ensuring adherence to coding standards and best practices.
- Monitor and optimize application performance, scalability, and reliability, proactively identifying and resolving technical debt.
- Contribute to architectural discussions and strategic technical planning for future system enhancements.
- Mentor junior engineers, share knowledge, and foster a culture of continuous learning and improvement.
- Stay abreast of emerging technologies, particularly within the AWS ecosystem, and advocate for their strategic adoption.
- Troubleshoot and debug complex issues across various environments, ensuring minimal downtime and optimal system performance.
Required Skills
- 5+ years of professional experience in backend software development.
- Extensive hands-on experience with Amazon Web Services (AWS) for architecting and deploying scalable applications.
- Proficiency in at least one backend programming language (e.g., Python, Java, Node.js, Go, C#).
- Strong understanding of RESTful API design principles and experience building and consuming APIs.
- Expertise with relational and NoSQL databases (e.g., PostgreSQL, MySQL, DynamoDB).
- Experience with version control systems, particularly Git.
- Solid understanding of software development lifecycle (SDLC) and Agile methodologies.
- Demonstrated ability to write clean, maintainable, and well-documented code.
- Excellent problem-solving, analytical, and communication skills.
Preferred Qualifications
- AWS Certifications (e.g., AWS Certified Developer – Associate, AWS Certified Solutions Architect – Associate/Professional).
- Experience with Infrastructure as Code (IaC) tools like AWS CloudFormation or Terraform.
- Familiarity with containerization technologies (Docker, Kubernetes).
- Experience with CI/CD pipelines and DevOps practices.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Experience working in a remote team environment and utilizing collaboration tools effectively.
Perks & Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and holidays.
- Flexible remote work environment.
- Opportunities for professional development and continuous learning, including AWS training and certifications.
- Employee assistance program.
- Collaborative and supportive team culture.
- Contribution to meaningful and diverse projects.
How to Apply
Interested candidates are invited to click on the application link below to submit their resume and cover letter. Please highlight your experience with AWS and backend development in your application.