Apply

Full Stack/ Back End (Javascript/Node.js) Engineer - Focused on Data Integration

Posted 11 days agoViewed

View full description

💎 Seniority level: Senior, 7+ years

📍 Location: United States

🔍 Industry: Software Development

🏢 Company: Worth AI👥 11-50💰 $12,000,000 Seed over 1 year agoArtificial Intelligence (AI)Business IntelligenceRisk ManagementFinTech

🗣️ Languages: English

⏳ Experience: 7+ years

🪄 Skills: AWSBackend DevelopmentDockerNode.jsPostgreSQLSoftware DevelopmentAgileCloud ComputingETLExpress.jsFull Stack DevelopmentGitJavascriptKafkaKubernetesMySQLReact.jsTypeScriptData engineeringCI/CDRESTful APIsDevOpsData modeling

Requirements:
  • 7+ years of proven experience as a Full Stack/ with heavy back end experience designing and developing web applications.
  • Experienced Engineer who has prior experience focusing on DATA - whether it be Data Infrastructure, Data Platform or Data Engineering
  • Proven experience working with ETL/ELT Data Flows and data processing
  • Proficiency in programming languages such as JavaScript, Python, Node.js
  • Strong knowledge of front-end technologies including JavaScript frameworks (e.g., React/Typescript).
  • Experience with back-end technologies of Node.js, Express.js, and relational databases (e.g., MySQL, PostgreSQL).
  • Familiarity with cloud technologies (e.g., AWS) and containerization (e.g., Docker, Kubernetes, Argo CD, Kafka)
  • Knowledge of version control systems (e.g., Git) and software development methodologies (e.g., Agile, Scrum).
Responsibilities:
  • Design, develop, and maintain scalable and high-performing web applications using modern technologies and frameworks.
  • Determine data requirements and develop solutions that support strategic goals.
  • Collaborate with cross-functional teams to gather and analyze user requirements and translate them into technical specifications.
  • Write clean, secure, and efficient code to ensure high-quality software development.
  • Conduct thorough testing and debugging to ensure software functionality and reliability.
  • Participate in code reviews and provide constructive feedback to improve code quality and maintainability.
  • Keep up to date with industry trends and emerging technologies to continuously enhance the software development process.
  • Completes all technical tasks assigned in each sprint
  • Understands and improves all code bases currently under development
  • Keep products up to date with new technology
  • Assist in product releases, revisions, patches and code reviews
  • Support and troubleshooting issues with existing code
  • Collaborate closely with other teams within the organization
  • Researches new technology and best solutions for each problem
  • Be transparent in sprint planning/retrospectives
Apply