Job Closed
This listing is no longer active.
Diving deep on data, AI & ML for AWS-powered business
Software Engineer – NextJS
Location
Brazil
Posted
141 days ago
Salary
0
Seniority
Senior
Job Description
Software Engineer – NextJS
Metal Toad
• Build high-performing, scalable, enterprise-grade applications • Work as part of a talented team on mission-critical applications • Adapt to dynamic and collaborative work environments • Confirm project requirements and provide estimates • Own project success by proactively communicating risks and issues • Contribute to all phases of the development lifecycle • Code conforming to best practices and performs peer reviews
Job Requirements
- 3+ years of experience with JavaScript
- 2+ years of experience with Next.js
- REST API development and deployment
- JSON modeling and usage
- Querying and modeling using a relational data store
- Using package managers such as npm or pip
- Using Git for source control
- Experience in TDD and/or BDD
- 2+ years of experience with React
- AWS certifications or willingness to obtain them (nice to have)
- Interest in generative AI technologies
Benefits
- Fully remote company
- 24/7 support
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Align and coordinate technical leads across roles and ensure architectural consistency across projects • Define and enforce engineering standards and own technological choices and selection of tooling for the practice. • Ensure consistent use of AI frameworks, orchestration layers, and integration patterns • Set standards for designing and implementing Agentic AI systems • Establish AI governance (traceability, explainability, compliance, monitoring) • Validate smart contract and distributed system architecture decisions • Ensure DevSecOps alignment in regulated environments • Partner with Product and Delivery leads to ensure realistic engineering planning • Identify technical risks early and drive mitigation strategies • Define and track engineering KPIs and promote automation and AI-assisted engineering productivity • Develop structured improvement initiatives and foster a culture of technical excellence and ownership.
• Lead high-performing teams that enable groundbreaking research, protect the environment, and improve healthcare outcomes • Drive innovation and digital transformation while ensuring seamless IT operations across the enterprise • Oversee critical IT functions including infrastructure, applications, security, and support services • Collaborate closely with business stakeholders to understand needs and deliver strategic solutions that advance our mission • Lead the implementation of new technologies and processes while maintaining strict compliance with industry regulations • Foster a culture of continuous improvement and excellence in service delivery • Develop team members, manage resources effectively, and build strong partnerships across the organization
• Leads a global engineering group responsible for delivering secure, reliable, and differentiated digital products. • Defines engineering strategy, establishes strong operating mechanisms, and builds a high-performance culture. • Partners closely with Digital Product Management, UX, Data Science, Security/Compliance, and business leaders. • Oversees the architecture and technical decisions ensuring solutions are scalable and secure. • Oversees recruitment, mentoring, and retention of high-performing engineering talent. • Manages budgets, resource planning, and vendor relationships related to engineering activities.
• Manage daily operational, maintenance, and project work within the Application Development team • Lead, motivate, and engage team members to cultivate a culture of excellence • Write SOLID code using test-driven development methodologies • Design, code, configure, unit test, and deploy applications that meet technical and business specifications • Execute development tasks in accordance with project timelines • Develop strong relationships with internal customers by engaging them in Agile development projects • Ensure technical debt is kept low by maintaining a clean, quality code base • Participate in requirements definition sessions with analysts, end-users, and management • Mentor and conduct code reviews for less senior developers.



