(EG0057) Semi-senior Fullstack Engineer
Job description
About the role
Join Nortal for your next big adventure as a Semi-senior Fullstack Engineer with expertise in Python, Node, C#, and React. We are seeking a passionate developer to join our team, grow with us, and teach us a few things along the way. You will own complex end-to-end features that span across our modern web stack, collaborating closely with product owners and other engineers. This role gives you the freedom to design solutions while maintaining high standards of code quality and reliability. You will contribute to impactful projects that directly influence our clients' digital transformation journeys. Your work will help shape the future of our products and the experiences they deliver to users.
Key facts
What you'll do
Explore diverse technical challenges that require you to switch between Python, Node.js, C#, and React ecosystems on a daily basis.
Design and implement scalable backend services and APIs that power our digital solutions for demanding clients.
Collaborate with cross-functional teams to translate business requirements into robust technical specifications.
Write clean, maintainable, and well-tested code that adheres to our engineering standards and best practices.
Troubleshoot production issues and work alongside our support teams to resolve client incidents efficiently.
Partner with product managers and designers to refine user stories and ensure delightful user experiences.
Optimize application performance and ensure security compliance across our cloud-based platforms.
Participate in code reviews and share knowledge to elevate the overall quality of our codebase.
Experiment with new technologies and propose improvements that enhance our development workflows.
Support the full lifecycle of our applications from initial conception through deployment and ongoing maintenance.
Contribute to documentation that helps both current and future team members understand our systems.
Engage in agile ceremonies and provide constructive feedback to help our teams continuously improve.
Mentor junior developers and help them grow their skills within our supportive learning environment.
Requirements
You must possess a strong background in either Python or Node.js development, with proven experience building production-grade applications.
Demonstrate solid understanding of C# and .NET ecosystems, including experience with ASP.NET or related frameworks.
Show proficiency in React and modern frontend development practices, including state management and component design.
Have experience working with databases, both relational and NoSQL, and understand data modeling concepts.
Be comfortable working in a remote-first environment where clear communication and async collaboration are essential.
Possess strong problem-solving skills and the ability to debug complex issues across multiple technology stacks.
Show commitment to clean code, testing, and version control best practices such as Git workflows.
Have experience collaborating within agile teams using Scrum or similar methodologies.
Nice to have
Experience with cloud platforms such as AWS, Azure, or GCP would be advantageous for this role.
Familiarity with DevOps practices, CI/CD pipelines, and containerization technologies like Docker and Kubernetes.
Knowledge of type-safe patterns and advanced TypeScript usage in React applications.
Experience with automated testing frameworks and writing comprehensive test suites.
Understanding of microservices architecture and service-oriented design principles.
Practical notes
This role operates within a remote-first work arrangement, allowing you to work from the United States without requiring relocation.
We prioritize asynchronous communication and outcome-focused work, providing flexibility in managing your schedule.
No business travel is required for this position, ensuring you can focus on delivering value from anywhere.
The engagement type will be confirmed during the hiring process based on team needs and candidate fit.
Join our close-knit LATAM remote team. Connect through fun activities like coffee breaks, tech talks, and games with your team-mates and management. Say goodbye to micromanagement! We champion autonomy, open communication, and respect for diversity as our core values. Your well-being matters. Our People Care team is here from day one to support you with everything from time-off requests to wellness check-ins. Plus, our Accounts Management team ensures smooth, effective client relationships, so you can focus on what you do best.
Ready to grow your career with us? Apply now to become a Semi-senior Fullstack Engineer and help us build the future of digital solutions.