
Welocalize•7h ago
Career Pages
Full stack Developer
Noida, India
Mid Level
N/A
N/A
N/A
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
About the Role
The Full Stack Software Engineer will develop information systems by analyzing operations, designing and building software components, and collaborating within a development team to deliver maintainable, scalable, and tested solutions.
Note: This role emphasizes strong front-end development expertise. While front-end proficiency is essential, back-end development knowledge is a beneficial addition.
Main Duties and Responsibilities
- Analyze information needs, system flows, data usage, and work processes to formulate effective solutions.
- Collaborate with Product Management and UX teams to understand priorities and refine designs through user testing.
- Document and present proposed solutions clearly.
- Determine operational feasibility by evaluating analysis, problem definition, requirements, and proposed solutions.
- Implement solutions following the full software development lifecycle.
- Stay updated on the latest development tools, programming techniques, and computing equipment through continuous learning and professional engagement.
- Maintain confidentiality of sensitive information.
- Ensure timely completion of assigned tasks to meet organizational goals.
- Mentor and support fellow software engineers through guidance and development opportunities.
Qualifications
Education
- Post-secondary degree in Computer Science or equivalent professional experience.
Experience
- Proven professional experience as the technical owner of major components or subsystems throughout the software development lifecycle.
- Excellent problem-solving abilities and meticulous attention to detail.
- Proficiency in Node.js and frameworks like Express and Typescript.
- Previous experience collaborating effectively with business stakeholders.
- Experience delivering code within an agile Software Development Lifecycle (SDLC).
- Previous experience in performance analysis and benchmarking.
- Demonstrated ability to apply concepts of continuous integration, development, and automated testing.
- Knowledge of multiple frameworks, paradigms, languages, and current trends in the relevant domain.
Other Relevant Skills
- Strong understanding of design patterns.
- Experience in JavaScript web development using React.js or Vue.js.
- Proficiency with version control systems, particularly Git.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Knowledge of asynchronous programming, queuing, caching, logging, security, and persistence.
- Practical understanding of algorithms, Big O complexity, and the CAP theorem.
- Ability to contribute constructively to team discussions, present persuasive arguments with rational justifications, and resolve disagreements productively.
- Capability to assess and evaluate third-party components and systems.
- Ability to independently solve technical challenges.
Company
Welocalize
WeloData, a brand of Welocalize, partners with leading technology companies to provide high-quality, ethically sourced, relevant, diverse, and scalable datasets for AI model development. Leveraging ov...
Noida, India
Posted on Career Pages