CodeRoad logo
CodeRoad

Kurs JavaScript Online!

Fullstack Developer

Location

Latin America (LATAM)

Posted

6 days ago

Salary

0

Seniority

Mid Level

Job Description

Fullstack Developer

CodeRoad

Role Description We are looking for a versatile Fullstack Developer with a heavy emphasis on backend architecture and cloud-native solutions. Our ideal candidate is someone who enjoys the flexibility of JavaScript/TypeScript across different frontend layers, the power of Python for a serverless architecture, and the scalability of AWS as our cloud provider. While the core of this role focuses on web-based systems, you will also play a key role in supporting our cross-platform mobile development efforts and maintaining high-performance user interfaces. This role is critical to anchoring our end-to-end feature delivery, ensuring that our event-driven systems are cost-effective, highly available, and seamlessly integrated. You will own the bridge between legacy systems and modern cloud workflows, driving efficiency from backend data validation to responsive frontend experiences. Key Responsibilities - Design and Build scalable, event-driven serverless backend services using Python and AWS Lambda. - Architect and Optimize cloud-native infrastructure using Infrastructure as Code (IaC) frameworks to ensure a highly available, secure, and cost-effective ecosystem. - Own and Document robust RESTful APIs that power and unify both our web and mobile platforms. - Lead and Maintain continuous integration and continuous deployment (CI/CD) pipelines using GitHub Actions and AWS resources. - Collaborate and Implement responsive, state-managed frontend interfaces using Angular, Flutter, and modern UI frameworks. Qualifications - 3–5 years of professional experience in full-stack development, with deep expertise in backend architectures. - Advanced English proficiency (written and spoken) for seamless daily collaboration. - Strong proficiency in Python (writing clean, "Pythonic" code) and JavaScript/TypeScript. - Production experience with core AWS Services: Lambda, DynamoDB, Kinesis, EventBridge, SQS, and API Gateway. - Hands-on experience with serverless tools and data validation libraries such as AWS SAM, Boto3, AWS Lambda Powertools, and Pydantic/Voluptuous. - Experience building frontends with Angular 6+ and mobile solutions using Flutter/Dart. - Familiarity with containerization (Docker) and automated deployment workflows (GitHub Actions). - An Ownership mindset with a proven track record of optimizing backend performance and troubleshooting distributed systems in an Agile environment. Nice to Have - Familiarity with legacy ecosystem support, specifically Java. - Experience with AWS CDK Constructs or Terraform for advanced Infrastructure as Code. - Exposure to specialized ecosystem tools like Interstate Design System, MOVC state management, or Radix UI. - Understanding of micro-frontend architectures or multi-platform deployment strategies. Benefits - 100% Remote - Holidays off - Paid Time Off - Health insurance assistance - Competitive USD compensation - Growth opportunities

Related Job Pages

More Software Engineer Jobs

Full TimeRemoteTeam 51-200Since 1997H1B No Sponsor

• Design, code, and implement backend and frontend extensions within MAWM using the Manhattan ProActive framework • Develop and manage RESTful APIs and microservices to integrate MAWM with external enterprise systems • Collaborate with Solution Architects to translate business requirements into scalable, cloud-native technical designs • Perform unit testing, troubleshoot complex defects, and resolve critical technical issues • Participate in version control, code reviews, and automated deployment processes • Proactively identify opportunities for system optimization and performance tuning.

India
Full TimeRemoteTeam 10,001+H1B No Sponsor

• Assess users' needs to resolve queries and issues in collaboration with the technology team; • Direct communication with candidates to provide a more human-centered service; • Creation, consolidation, and management of KPIs for efficiency and customer service quality;

United States
Job Closed
Ericsson logo

Developer Thermal Design-1

Ericsson

We create limitless connectivity to improve lives, redefine business and pioneer a sustainable future. #ImaginePossible

Full TimeRemoteTeam 10,001+Since 1876H1B Sponsor

Join our Team About this opportunity Ericsson is opening a state-of-the-art R&D center in Yokohama to deliver Japan-driven radio products that shape networks worldwide. We are looking for a Senior Thermal Designer to join one of the best Thermal Design teams in the world, developing cutting-edge radio products for 5G and future 6G networks. In this role, you will deliver competitive thermal solutions under high-volume production and short time-to-market constraints, directly impacting product size, weight, and lifetime. You will collaborate closely with a global community of 30+ talented designers across Sweden, China, and Canada, as well as local vendors and cross-functional engineering teams. If you are eager to learn, grow, and collaborate across disciplines, are you in? You will - Collaborate and work with other thermal designers globally, contributing to a creative and supportive team culture - Conduct Computational Fluid Dynamics (CFD) simulations to support creative development of complex electronic assemblies using state-of-the-art tools - Validate simulation results through lab testing and prototype evaluations to ensure thermal performance - Generate clear technical reports, summarizing simulation outcomes, test results, and recommendations, and present numerical and experimental findings to stakeholders across R&D, system, and product management. - Support troubleshooting and customer cases when thermal issues arise, participating in task forces, RCAs, and design improvements - Work closely with system, RF, PA, mechanics, materials, power, production, and other functions to secure end-to-end optimized thermal solutions for Ericsson radio products - Help drive continuous improvement in tools, methods, and processes for thermal simulation and verification, leveraging global best practices and common processes - Take responsibility for your own development, actively sharing lessons learned and contributing to the global thermal roadmap and technology evolution You will bring - M.Sc. or Ph.D. in fluid dynamics, thermal engineering, aerospace, or a closely related field - 5-10 years of experience in simulations & measurements - Good scripting skills (e.g. C, MATLAB, Python) to automate workflows, post-processing, and data analysis; experience with AI/ML libraries is a plus - Good understanding of heat and mass transfer and fluid dynamics principles, and how they apply to electronic cooling from component to product level - Strong skills in building CFD models with appropriate simplifications that still represent reality, using tools such as FloTherm, Celsius EC, Fluent or equivalent - General knowledge and interest in the ICT industry is a plus - Enjoyment of working in cross-functional, international and multi-site teams - Curiosity and an internal drive to take on new challenges - Confidence to take fact-based, timely, and courageous decisions without letting prestige get in the way - Enjoyment of knowledge sharing and contributing to a strong global thermal community, aligning technology strategies and solutions across different sites - Ability to communicate in spoken and written English; Japanese language skills are an advantage Why join Ericsson?At Ericsson, you'll have an outstanding opportunity. The chance to use your skills and imagination to push the boundaries of what's possible. To build solutions never seen before to some of the world's toughest problems. You'll be challenged, but you won't be alone. You'll be joining a team of diverse innovators, all driven to go beyond the status quo to craft what comes next. What happens once you apply? Click Here to find all you need to know about what our typical hiring process looks like.Encouraging a diverse and inclusive organization is core to our values at Ericsson, that's why we champion it in everything we do. We truly believe that by collaborating with people with different experiences we drive innovation, which is essential for our future growth. We encourage people from all backgrounds to apply and realize their full potential as part of our Ericsson team. Ericsson is proud to be an Equal Opportunity Employer. learn more. Primary country and city: Japan (JP) || Yokohama Req ID: 785996

Japan
Ericsson logo

Developer - Radio SW Design

Ericsson

We create limitless connectivity to improve lives, redefine business and pioneer a sustainable future. #ImaginePossible

Full TimeRemoteTeam 10,001+Since 1876H1B Sponsor

Join our Team About us Ericsson is launching a new R&D center in Yokohama dedicated to radio hardware and software development. This hub will collaborate with leading Japanese CSPs and local vendors to deliver innovative products for global networks. We are hiring engineers at all experience levels to join our team and help develop advanced 5G/6G radio systems. The center aims to strengthen Ericsson's ties with Japan's technology ecosystem and accelerate the delivery of high-performance radio solutions worldwide. The opportunity You will join a self-organizing agile team developing and maintaining the software and system architecture for an embedded Radio Unit (SW + HW) in an advanced environment with end-to-end responsibility. This is an opportunity to design embedded Radio SW that will be part of Ericsson's radios deployed in Japan and globally. What you will do - Develop and maintain software for next-generation wireless communication systems (5G/6G), including embedded and AI-related features. - Work in an agile, cross-functional team and participate in the full product lifecycle: requirements analysis, coding, integration, testing, release and customer delivery. - Design and implement system architecture, contribute to software system design principles, and develop/optimize complex algorithms. - Perform software development primarily in C++ within a complex system architecture involving both software and hardware components. - Create and maintain automated tests (preferably using Java) to ensure quality and efficiency. - Collaborate with global R&D teams, troubleshoot complex system issues, and contribute beyond your primary area of expertise. What we're looking for We welcome candidates with a range of experience. Typical background includes: - Bachelor's degree or above in Computer Science, Electronics, Communications, Automation, or related fields (Master's preferred; outstanding undergraduates welcome). - Knowledge and experience in embedded or application software development using objective-oriented C++ and Java. - Experience with Python and Shell scripting is expected, familiarity with SQL scripting is a plus. - Basic exposure to AI/ML concepts (e.g., CNNs, DNNs, RNNs, or Reinforcement Learning) and tools such as TensorFlow or PyTorch is a plus. - Exposure to AI coding assistants like Amazon Q (or comparable tools) is a plus. - Knowledge of Linux/Unix development environments, GCC, GDB, Makefile, and inter-process/thread communication. - Experience with GIT, Eclipse and VSCode. - Self-driven, proactive learning and innovative mindset. - Good communication skills; Able to work in English; Japanese language skills are a welcome advantage - Candidates who have held technical lead roles or who aspire to technical leadership are encouraged to apply. What we offer - Be part of a newly established R&D center that will expand our global radio R&D network. - Opportunities to collaborate with Japan's ecosystem - operators, research labs and universities - to create impactful, large-scale systems. - Work on cutting-edge software for radios that will be deployed globally in 5G/6G networks. - Opportunities for career growth, including technical leadership and cross-disciplinary roles. Why join Ericsson?At Ericsson, you'll have an outstanding opportunity. The chance to use your skills and imagination to push the boundaries of what's possible. To build solutions never seen before to some of the world's toughest problems. You'll be challenged, but you won't be alone. You'll be joining a team of diverse innovators, all driven to go beyond the status quo to craft what comes next. What happens once you apply? Click Here to find all you need to know about what our typical hiring process looks like.Encouraging a diverse and inclusive organization is core to our values at Ericsson, that's why we champion it in everything we do. We truly believe that by collaborating with people with different experiences we drive innovation, which is essential for our future growth. We encourage people from all backgrounds to apply and realize their full potential as part of our Ericsson team. Ericsson is proud to be an Equal Opportunity Employer. learn more. Primary country and city: Japan (JP) || Yokohama Req ID: 786007

Japan