About The Company:
Cyborg Automation Hub is a specialized provider of cutting-edge automation solutions designed to empower businesses, helping them not only stay competitive but also excel in an ever-evolving market. Our core mission is to guide organizations in revolutionizing their operations by harnessing advanced technologies, with a strategic emphasis on SS&C Blueprism and other related cognitive automation tools.
Additionally, we serve as a value-added distributor through our UAE entity, equipping our partners with the expertise, resources, and support necessary to enhance their solution offerings, boost sales, and achieve new heights in their business ventures. At the heart of VAD mission lies our Partner Connect Program, which forms the foundation of our commitment to fostering collaborative and mutually beneficial relationships between partners and vendors. Through our comprehensive sales acceleration process and market awareness program, we empower our partners to swiftly and efficiently penetrate the market. We invite you to join us on our journey to redefine the landscape of software distribution and emerge as leaders in the realm of automation.
Job Summary:
As a Senior Full Stack Developer, you will play a key role in the design, development, and maintenance of complex web applications. Leveraging your expertise in both frontend and backend technologies, you will lead development efforts, mentor junior team members, and contribute to architectural decisions. This senior-level position requires a deep understanding of software engineering principles, proficiency in multiple programming languages, and a passion for building scalable and robust applications.
Job Description:
Lead the design and development of web applications from frontend to backend, ensuring scalability, performance, and usability.
Implement clean, maintainable, and efficient code using best practices and design patterns.
Collaborate with cross-functional teams to define technical requirements and architectural solutions.
Drive architectural decisions and provide guidance on technology selection and implementation.
Mentor junior developers, providing guidance on coding best practices, design principles, and troubleshooting techniques.
Lead code reviews and provide constructive feedback to ensure code quality and adherence to standards.
Work closely with product managers, UX/UI designers, and other stakeholders to understand requirements and translate them into technical solutions.
Collaborate with frontend and backend teams to integrate components and ensure seamless functionality.
Identify and address performance bottlenecks in web applications, optimizing code and database queries for improved efficiency.
Implement caching mechanisms, load balancing, and other techniques to enhance application performance.
Develop and maintain automated test suites for unit testing, integration testing, and end-to-end testing.
Ensure code quality and reliability through thorough testing and debugging
Implement CI/CD pipelines to automate build, test, and deployment processes.
Monitor and maintain production environments, ensuring uptime, reliability, and scalability.
Create and maintain technical documentation, including design specifications, architecture diagrams, and API documentation.
Document code changes, APIs, and system configurations for reference and future maintenance.
Qualifications
A bachelor’s degree in computer science, information technology, or a related field is typically required.
5-6 years of experience
Strong proficiency in .Net, other knowledge in programming languages such as JavaScript (Node.js, React, Angular, etc.), Python, Java, or similar is a plus.
Experience with relational and non-relational databases (e.g., MySQL, MongoDB, PostgreSQL).
Solid understanding of web technologies, protocols, and standards (HTML, CSS, RESTful APIs, etc.).
Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (Docker, Kubernetes) is a plus.
Excellent problem-solving skills and ability to think critically and analytically.
Strong communication and interpersonal skills, with the ability to work effectively in a collaborative team environment