Developer - Back End (Temporary)
Criticalmass
Posted: March 18, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
Develop a scalable and maintainable backend system with a strong understanding of software development principles and programming languages, focusing on API development, testing, and documentation.
Required Skills
Job Description
You will:
• Build systems that are easy to use, maintainable and scalable
• Effectively contribute to enterprise-grade development projects
• Understands the need to test and document your code with an excellent attention to detail
• Deliver maintainable and scalable code on time
• Thrive in a fast-paced, client-service environment
• Effectively multi-task
• Learn and adapt to new technologies quickly
You have:
• Proficient knowledge of software development principles and programming languages
• Strong understanding of API development for implementation and integration
• Ability to work across multiple technologies while maintaining a big-picture view of projects
• Experience designing software solutions following best practices and design patterns
• Expertise in technical system architecture and a solid understanding of diverse technologies within those systems
• Strong collaboration skills with the ability to work across multiple disciplines
• Ability to mentor and support team members
• Ability to influence teams toward adopting best practices
• Experience documenting solution approaches and providing estimates
• Ability to contribute to and maintain knowledge documentation
• Experience working with content management systems, including Adobe Experience Manager (AEM)
• Proficiency in Java development
• Working knowledge of RESTful web services
• Experience working with Java frameworks such as object mappers, Sling, JCR, Guice, and Spring
• Proficiency using version control tools like Git/Bitbucket
• Familiarity with collaboration and project management tools such as JIRA, Confluence, and SharePoint (preferred)
• Exposure to containerization and configuration tools like Docker, Vagrant, Chef, or Puppet (preferred)
• Experience configuring web servers such as Apache or NGINX (preferred)
• Knowledge of configuration management practices (e.g., OSGi configurations) (preferred)
• Experience using and configuring build automation tools such as Maven, Jenkins, TeamCity, or Bamboo
• Proficiency with web development tools and frameworks including JSP, JavaScript, HTML5, and CSS
• Understanding of HTTP protocol, UNIX shell scripting, and networking concepts
• Experience using code editors such as Visual Studio Code, IntelliJ IDEA, or similar
• Excellent verbal and written ability to speak tech to non-tech people
• Effective communication within team
• Should be able to efficiently update on task status, blockers, dependencies on time
• An innovative mindset and a proactive approach to problem-solving
• Strong collaboration skills and the ability to work effectively across teams
• Excellent organizational and time-management abilities
• Solid analytical and problem-solving capabilities
Nice-to-Haves:
• Experience with Docker, Vagrant, Chef or Puppet
• Experience configuring web servers such as Apache or NGINX
• Experience with GraphQL would be an asset
What We Offer:
• Global maternity and parental leave
• Work-life balance
• Competitive benefits packages
• Vacation, compassionate leave, wellness days, and flex days
• Access to online services for families and new parents
• Diversity and Inclusion Board with 13 affinity groups
• Internal learning and development programs
• Asociación Solidarista - You can join voluntarily
“The Talent Team at Critical Mass is focused on ensuring we provide the best training, onboarding, and employee experience possible! Our new hires & employees are the future of our organization, and we want to set you up for long-term success. In an effort to do so, we expect our team to work from an office a minimum of 3 days a week. The ask stems from our want to:
Strengthen opportunity for continuous learning
Improve collaboration and team relationships.
Increase employee engagement
We understand that not everyone may feel comfortable with this expectation, so we ask that you please let us know immediately if there are any concerns so we can help navigate accordingly.”
Critical Mass is an equal opportunity employer.
Critical Mass uses artificial intelligence in our recruitment process to enhance job postings, filter keywords during the review of prospective candidates, and, in some cases, transcribe interviews with our recruiters. Human review remains central to the process, and all hiring decisions are ultimately made by our team.
The Critical Mass Talent Acquisition team will only communicate from email addresses that use the URLs criticalmass.com, omc.com and us.greenhouse-mail.io. We will not use apps such as Facebook Messenger, WhatsApp, or Google Hangouts for communicating with you. We will never ask you to send us money, technology, or anything else to work for our company. If you believe you are the victim of a scam, please review your local government consumer protections guidance and reach out to them directly.
If U.S. based: https://www.consumer.ftc.gov/articles/job-scams#avoid
If Canada based: https://www.canada.ca/en/services/finance/consumer-affairs.html
If U.K. based: https://www.gov.uk/consumer-protection-rights
If Costa Rica based: https://www.consumo.go.cr/educacion_consumidor/consejos_practicos.aspx