Project Description:
Join the Custom Product Development team at Deciphering Logic, where we create innovative IT solutions tailored to meet the unique needs of our clients. As an IT quality & test automation engineer, you will play a crucial role in ensuring adherence to our development methodology and leading technical design discussions with architects. Our culture is built on partnership, transparency, accountability, empowerment, and a passion for innovation.
Your Role:
Are you adept at delivering applications that exceed expectations? Do you excel at solving complex problems? We are seeking a talented and experienced Full Stack Developer with expertise in Node.js, React, PostgreSQL, DevOps, and Azure App Service. You will design, develop, and maintain high-performance web applications and widgets, working on both front-end and back-end components. Additionally, you will manage our deployment processes and maintain applications on Azure App Service.
We're Looking for Someone Who Can:
- Design and implement microservices architecture.
- Develop and maintain server-side logic using Node.js.
- Design and implement front-end components using React.
- Build and optimize distributed event streaming with Kafka.
- Optimize database queries and structures in PostgreSQL.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure application performance, quality, and responsiveness.
- Identify and correct bottlenecks and fix bugs.
- Maintain code quality, organization, and automation.
- Implement and manage CI/CD pipelines to automate deployment processes.
- Deploy, monitor, and maintain applications on Azure App Service.
- Manage and configure cloud infrastructure for scalability and reliability.
- Develop scripts and automation tools to improve operational efficiency.
- Debug and design scripts (Bash/PowerShell) for development and deployment.
- Manage code repositories via GitLab and collaborate with other engineers/managers on version control.
Nice-to-Have Skills:
Soft Skills:
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- Ability to work in an Agile/Scrum environment.
Languages: