SUMMARY:
Datacentrix is looking for X3 Full-Stack Software Engineer to focus on designing, building, and maintaining scalable, high-performance applications that support the various units. This role drives the development of end-to-end solutions, enhancing automation, reporting, and customer experience. By collaborating within a cross-functional team, the Engineer will accelerate the delivery of Minimum Viable Products (MVPs) and ensure that solutions are optimized for performance, usability, and maintainability. This position is integral to supporting the business’s transition to an As-a-Service model, with a focus on delivering robust, automated, and client-facing applications.
POSITION INFO:
Qualifications and Experience Required:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Relevant certifications (e.g., AWS, Azure, VMware, or DevOps) are a plus.
- 5+ Years in Software Development, with full-stack and back-end experience.
- Cloud & Multi-Cloud Environments: Experience with VMware, AWS, Azure, or GCP, and knowledge of multi-cloud strategies.
- DevOps Practices: Background in DevOps, particularly in CI/CD, automated testing, and cloud deployment.
- System Integration: Proven track record in API development and integration across systems.
- Mentorship: Experience mentoring junior developers, contributing to a collaborative team culture.
Skills Required:- Full-Stack Development: Proficiency in Python, React, Next.js, PHP, and Java.
- Database Management: Strong SQL skills with experience in Postgres and MySQL for efficient database architecture and optimization.
- DevOps & CI/CD: Hands-on experience with CI/CD pipelines, automated testing, and deployment; familiarity with tools like Jenkins, Git, and Docker.
- API Development & System Integration: Proficiency in developing and integrating APIs to ensure interoperability within the platform.
- Automation: Skilled in Infrastructure as Code (IaC) using tools like Terraform and Ansible for automating cloud and network deployments.
- UI/UX: Competence in designing accessible, intuitive interfaces, ensuring usability for both internal and external users.
- Communication & Documentation: Strong documentation skills and the ability to communicate complex technical concepts to diverse stakeholders.
Role Accountabilities:- Full-Stack Development: Design, code, and maintain front-end and back-end components using Python, React, Next.js, PHP, and Java.
- Database Management: Build and optimize databases in Postgres and MySQL for performance and scalability.
- DevOps & CI/CD: Collaborate on CI/CD pipeline setup, automation, and maintenance in line with DevOps best practices.
- System Integration: Develop APIs and interfaces to ensure seamless integration across cloud orchestration, networking, and backup systems.
- UI/UX Implementation: Build user-friendly, accessible interfaces for both internal and client use.
- Business Requirements Translation: Work closely with the Product Manager to interpret and document technical specifications from business requirements.
- Mentorship & Collaboration: Provide guidance to junior engineers, promoting best practices in coding and DevOps.
- Automation: Implement automation scripts and workflows to enhance system reliability and reduce manual tasks.