About Us:Join us at the forefront of technological innovation. Our company is dedicated to developing advanced software solutions that streamline and enhance user experiences across various industries. With a commitment to excellence and a passion for pushing the boundaries of technology, we provide an environment where creativity meets technology. If you're looking to make a significant impact and contribute to the future of digital solutions, we welcome you to explore a career with us.
Role:As a Senior Full Stack Developer, you will take on a critical role within our development team, leading the charge in designing, developing, and implementing comprehensive software solutions. Collaborating closely with product, design, and QA teams, you will ensure our solutions not only meet but exceed our customers' expectations.
Responsibilities:Design and develop scalable front-end and back-end components for our applications, leveraging TypeScript, React, and Node.js.Architect and implement efficient database solutions with PostgreSQL, focusing on data integrity, performance, and scalability.Integrate and manage various queueing mechanisms (e.g., SQS, RabbitMQ) to ensure reliable and asynchronous data processing.Employ Docker for containerization, facilitating consistent deployment across development and production environments.Contribute to the development of cross-platform mobile applications, with Flutter experience being a strong advantage.Participate in the planning, design, and implementation of event-driven architectures, ensuring scalable and maintainable system integration.Collaborate with stakeholders to refine and implement feature enhancements, guided by user feedback and business objectives.Uphold code quality through rigorous review processes, adhering to industry best practices and coding standards.Mentor and guide junior developers, promoting knowledge sharing and a culture of continuous improvement.Stay updated with emerging technologies and frameworks, evaluating their potential impact on current and future projects.Required Experience:Bachelor's degree in Computer Science, Engineering, or related field.A minimum of 5 years of experience in full-stack development, with a portfolio demonstrating the successful delivery of substantial applications.Deep knowledge in TypeScript, React, Node.js, and PostgreSQL.Practical experience with queueing mechanisms (e.g., SQS, RabbitMQ) and event-driven architectures.PProficiency in Docker and Kubernetes for application containerization and orchestration.Familiarity with Agile methodologies, and tools such as GitLab, Miro, JIRA / Teamwork.Strong analytical and problem-solving abilities.Excellent communication skills, capable of collaborating effectively within a team setting.Commitment to continuous learning and staying abreast of the latest technological advancements.Will Be Considered an Asset:Experience with Flutter for cross-platform mobile development.Knowledge of Python, particularly in data processing or backend development contexts.Additional certifications or courses in OpenShift, or related technologies.What We Offer:A competitive salary and comprehensive benefits.A dynamic and supportive work environment.Ample opportunities for personal and professional growth.The chance to work on innovative projects with a wide-reaching impact.
We understand that not every candidate will meet all the criteria listed above. If you are passionate about technology and eager to learn, we encourage you to apply even if you don't tick all the boxes. We value diverse perspectives and believe in fostering potential. Please submit your resume, cover letter, and a portfolio showcasing relevant work. Join our mission to redefine the digital landscape!