Full stack software engineer

25 years

0 Lacs

Posted:19 hours ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Welo Data works with technology companies to provide datasets that are high-quality, ethically sourced, relevant, diverse, and scalable to supercharge their AI models. As a Welocalize brand, WeloData leverages over 25 years of experience in partnering with the world’s most innovative companies and brings together a curated global community of over 500,000 AI training and domain experts to offer services that span:


ANNOTATION & LABELLING: Transcription, summarization, image and video classification and labeling.

ENHANCING LLMs: Prompt engineering, SFT, RLHF, red teaming and adversarial model training, model output ranking.

DATA COLLECTION & GENERATION: From institutional languages to remote field audio collection.

RELEVANCE & INTENT: Culturally nuanced and aware, ranking, relevance, and evaluation to train models for search, ads, and LLM output.


Want to join our Welo Data team? We bring practical, applied AI expertise to projects. We have both strong academic experience and a deep working knowledge of state-of-the-art AI tools, frameworks, and best practices. Help us elevate our clients' Data at Welo Data.


Job Reference:MAIN PURPOSE OF JOB:The full-stack software engineer is responsible for developing information systems by studying operations, designing and developing software components, and collaborating with others in a software development team to ensure that solutions are maintainable, scalable, and tested.Note: This role primarily requires strong front-end development experience. Candidates must have solid expertise in front-end technologies. However, knowledge of back-end development is preferable and will be considered an added advantage.MAIN DUTIESThe following is a non-exhaustive list of responsibilities and areas of ownership of a Software Engineer:Study information needs, systems flow, data usage, and work processes to formulate solutionsCollaborate with Product Management and UX personnel to understand priorities and ensure designs are refined through user testingDocument and demonstrate proposed solutionsDetermine operational feasibility by evaluating analysis, problem definition, requirements, and proposed solutionsImplement solutions following the software development lifecycleUpdate job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; participating in professional organizationsProtect operations by keeping information confidentialAccomplish engineering and organization mission by completing work in a timely fashionSupport and develop software engineers by providing advice, coaching, and educational opportunitiesEducation Level-Post-secondary degree in Computer Science or equivalent professional experienceExperience-Demonstrable professional experience as the technical owner of major components or subsystems through the software development lifecycleExcellent problem-solving skills and attention to detailProficiency in Node.js and different frameworks such as Express, TypescriptPrevious professional experience collaborating with business stakeholdersExperience shipping code in an agile SDLCPrevious experience in performance analysis and benchmarkingAble to apply continuous integration, develops, and automated testing conceptsKnowledge of multiple frameworks, paradigms, languages, and trends in the relevant domainOther relevant skillsStrong understanding of design patternsExperience in JavaScript web development with React.js or Vue.jsKnowledge of version control systems, particularly GitExperience with cloud platforms such as AWS, Azure, or Google Cloud PlatformKnowledge of asynchronous programming, queuing, cacheing, logging, security, and persistencePractical knowledge of algorithms, big O complexity, and the CAP theoremAble to add value to team discussions, prevent views persuasively with rational justifications, and solve disagreements constructivelyAble to assess and evaluate 3rd party components and systemsAble to solve technical challenges independently


Mock Interview

Practice Video Interview with JobPe AI

Start Node.js Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now
Welocalize logo
Welocalize

Translation and Localization

New York NY

RecommendedJobs for You

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India