Job Title: Full-Stack Developer
Location: Remote
About Us: BUSINESS x DATA is a provider of data management, analytics, and AI innovation outsourcing services. We partner with organizations to unlock the full potential of their data, drive business insights, and innovate with AI technologies. We are seeking a skilled and motivated Full-Stack Developer to join our team.
Key Responsibilities:
Design and develop scalable and responsive web applications from scratch, integrating backend services with front-end components.
Collaborate with cross-functional teams to define, design, and ship new features and enhancements.
Optimize applications for maximum speed and scalability.
Implement security and data protection measures.
Build reusable code and libraries for future use.
Conduct code reviews and provide constructive feedback to team members.
Troubleshoot and debug applications to ensure optimal performance and reliability.
Stay updated with emerging technologies and industry trends.
Required Qualifications:
Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
Proven experience as a Full-Stack Developer or similar role, with a strong portfolio of web applications you’ve worked on.
Proficiency in front-end technologies such as HTML5, CSS3, JavaScript (ES6+), and modern JavaScript frameworks (e.g., React.js, Angular, Vue.js).
Experience with server-side languages such as Python, Node.js, Java, or PHP.
Familiarity with databases (SQL and NoSQL) and ORM frameworks (e.g., Sequelize, Hibernate).
Strong understanding of RESTful APIs and microservices architecture.
Experience with version control systems (e.g., Git) and CI/CD pipelines.
Excellent communication and collaboration skills.
Ability to work independently and in a team environment.
Preferred Qualifications:
Master’s degree in Computer Science or a related technical field.
Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and serverless architectures.
Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes).
Familiarity with Agile/Scrum methodologies.
Understanding of UX/UI design principles and practices.
Contribution to open-source projects or active participation in developer communities.
What We Offer:
Competitive salary and benefits package.
Freedom to explore other avenues for professional growth and development.
A collaborative and innovative work environment.
Flexible work arrangements, including remote work options.
Lots of learning & presentation opportunities
Work from anywhere