Overview Enterprise64 is a U.S.-based technology company that creates digital solutions for startups to Fortune 500 companies in the United States, Europe, and the United Arab Emirates. We are growing rapidly across all our global offices and have career opportunities for tech professionals who are looking to work in a fast-growing company, work in a fun environment, looking to be challenged, grow, and fast-track their careers. Job Overview: We are looking for an experienced Full Stack Developer to join our team. In this role, you will be responsible for designing, developing, and maintaining web applications, ensuring both front-end and back-end operations work seamlessly. You will collaborate with a cross-functional team to deliver scalable, high-quality software solutions that meet user needs and business goals. Key Responsibilities:
Develop and maintain scalable web applications using both front-end and back-end technologies.
Design user-friendly interfaces and ensure rich interactive web experiences.
Build and integrate APIs for internal and external use.
Collaborate with teams to define, design, and implement new features.
Ensure application performance, quality, and responsiveness.
Write clean, efficient code following best practices, including TDD and CI/CD pipelines.
Troubleshoot and debug issues, maintaining and improving existing codebases.
Participate in code reviews and ensure compliance with development standards.
Stay updated on emerging technologies and apply them to improve operations and development practices.
Requirements:
Proven experience as a Full Stack Developer or a similar role.
Expertise in front-end technologies: HTML5, CSS3, JavaScript (dotnet, React, Angular, or Vue.js).
Strong proficiency in back-end technologies: Node.js, Python, Ruby, Java, or similar server-side languages.
Experience with databases: SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB).
Knowledge of API development (REST, GraphQL).
Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
Experience with DevOps tools (Docker, Jenkins, Kubernetes) and version control systems (Git).
Experience with CI/CD pipelines and automated testing frameworks.
Understanding of security and performance optimization practices.
Preferred Qualifications:
Bachelor’s degree in computer science, Engineering, or a related field.
Experience with mobile application development (optional).
Familiarity with containerization and microservices architecture.
Knowledge of Agile development and Scrum methodologies.