About the position
As a Full Stack software developer, you will play a crucial role in ensuring seamless data flow within the business. You will work closely with cross-functional teams to design, implement, and maintain robust data pipelines. As a Data Engineer you will be involved in business requirements, problem statements and developing end-to-end solutions. This role is not limited to only Data Engineer as it also demands the exciting responsibilities of a Business Analyst. 100% office based work - on site.
Duties:
Front-End Development:
- Develop and maintain user-facing features using HTML, CSS, JavaScript and frameworks such as [URL Removed] Angular, or [URL Removed]
- Ensure the technical feasibility of UI/UX designs
Back-End Development:
- Develop and manage server-side logic using Node.js, Python, Ruby, Java, or PHP
- Design/maintain APIs and database schema that supports the front-endDatabase Management
- Design, create, and manage databases using SQL (MySQL, PostgreSQL) or NoSQL (MongoDB, Cassandra)
- Write efficient queries, stored procedures, and triggers
- Perform database optimization and tuningVersion
Control and deployment:
- Use version control systems like Git for source code management
- Automate deployment pipelines and continuous integration/continuous deployment (CI/CD) processes
- Manage cloud services (AWS, Azure, Google Cloud) for application deployment and scalability
Secondary:
- Testing and debugging
- Provide training and support to end-users to maximize the effective use of build systems
- Collaborate with multiple stakeholders, attend weekly meetings
- Develop user documentation for the Web application
- Ensure compliance with data privacy, security, and regulatory requirements
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or a related field
- 5-8 years' experience
- Proficiency in front-end languages (HTML, CSS, JavaScript) and frameworks (React.js, Angular, Vue)
- Strong back-end programming skills in Node.js, Python, Ruby, Java, or PHP
- Familiar with RESTful APIs and microservices
- Experience with CI/CD tools and cloud services (AWS, Azure, Google Cloud)
- Ecommerce Shopify experience/exposure
- Facebook Business
- Google Analytics
- Ability to design, develop, test, and deploy high-quality software applications
- Strong skills in identifying issues, troubleshooting, and finding creative and effective solutions
- Excellent teamwork and communication skills, enabling effective interaction with cross-functional teams and stakeholders
- Competence in participating in code reviews and providing constructive feedback
- Ability to write and maintain comprehensive technical documentation
- Skills in mentoring and supporting junior engineers
- Fluent in English
- Willingness to travel for work. Candidate having US Business Visa B1/B2 is a plus for occasional visit as per business case
- Willingness to put in overtime on occasion
Desired Skills:
- Front End
- Back End
- GIT
- PHP
- Angular
- React
- Java
- Ruby
- Mysql
- API development
Desired Work Experience:
- 5 to 10 years Software Development
About The Employer:
Manufacturing company