Sr. Java Fullstack
Job Category: Software Development
Industry: Marketing Software (ERP/SaaS)
Required Stack: Java, JavaScript, React (or Angular), MySQL
Company Stack: Java, SpringBoot, JavaScript, React (or Angular), TypeScript, AWS, Microservices, MySQL, Postgres DB
Employer: Confidential
Location: Remote, Latin America (Employer location: Canada)
Summary:
We are seeking a highly skilled Senior Full Stack Java Developer to join our software engineering team and contribute to the success of our cutting-edge marketing spend platform. This full-time role requires 5+ years of professional Java experience and at least 2+ years of hands-on React.js (or Angular) development. As part of the team, you will be responsible for developing new application features from front to back, maintaining existing functionality, and collaborating with colleagues, stakeholders, and team members to deliver high-quality software solutions.
This position offers the opportunity to work in a fast-paced, dynamic environment where your technical expertise, decision-making abilities, and collaborative skills will have a direct impact. If you're passionate about creating innovative software solutions and thrive in both independent and team-oriented settings, we encourage you to apply.
What We Offer:
- Flexible work schedule - work on your own time.
- Attractive salary.
- Annual Bonus (13th Salary).
- Medical health insurance allowance.
- Paid time off for medical, sick & vacation time.
- Time off for national holidays.
- Free English classes.
- Being part of a growing international team.
What will your Role Entail:
- Code development as an individual contributor.
- Analyze user requirements.
- Work closely with team manager, other developers on your team and stakholders.
- Write code to ensure compatibility and stability: refine and rewrite as necessary.
- Expand existing software to meet the standards and improve the platform.
- Create innovative, scalable, fault-tolerant software solution.
Requirements:
- Minimum of 5 years of experience in Java/Spring backend development.
- Minimum of 2 years of experience in React.JS (Angular) frontend development.
- Strong JavaScript programming.
- TypeScript
- SQL and NoSQL databases.
- Experience with Agile and secure software development methodologies.
- Strong problem-solving and analytical skills.
- Excellent written and verbal communication skills.
Extra:
- Experience with AWS cloud and Microservices.
- Experience in event driven Kafka or SQS/RabbitMQ, etc.
- Experience with CI/CD and pipelines.
- Past experience in marketing products or platforms, AdTech products or tools is a plus but not required.
Nice to have (Not Required):
While not required, experience with globalization, translation, and multi-language supports such as Internationalization (i18n) —using frameworks or tools such as Angular Translate, Angular Localize, or Format.js’s react-intl—would be a valuable addition to the role.
About You:
- Committed and proactive.
- Accurate, reliable, attention to detail.
- Strong analytical skills.
- Curious about novel development technologies.
- Always interested to learn and to challenge yourself.
- You are able to work on your own as well as in a team.
Equal Opportunity Employer, Protected Veterans & Individuals with Disabilities:
Neither we nor our recruiting contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information. 41 CFR 60-1.35(c)