
Fullstack Engineer
In All Media
full-time
Posted on:
Location Type: Remote
Location: Colombia
Visit company websiteExplore more
About the role
- Design, build, and enhance messaging features that improve communication between users and employers.
- Develop scalable and maintainable backend services using Java, Kotlin, or Scala.
- Implement and evolve RESTful or GraphQL APIs to support frontend and cross-team integrations.
- Build and maintain modern, responsive user interfaces using React and Redux.
- Maintain operational excellence by addressing production issues and unanticipated cross-team requests.
- Identify, prioritize, and reduce technical debt to strengthen long-term platform reliability.
- Collaborate in an Agile environment, contributing to sprint planning, code reviews, and architectural discussions.
- Ensure performance, scalability, and security best practices across the full stack.
Requirements
- Senior-level software engineering experience (5+ years preferred)
- Strong proficiency in Java, Kotlin, or Scala for backend development
- Solid experience with React and Redux for frontend development
- Hands-on experience designing and consuming RESTful APIs or GraphQL services
- Experience working with modern databases such as MongoDB, MySQL, or other SQL/NoSQL systems
- Strong understanding of computer science fundamentals, system design, and software architecture principles
- Experience working in Agile teams and remote environments
- Fluent English for daily communication.
Benefits
- Health insurance
- Flexible work arrangements
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaKotlinScalaReactReduxRESTful APIsGraphQLMongoDBMySQLSQL/NoSQL
Soft Skills
communicationcollaborationproblem-solvingprioritizationagile methodology