Propio Language Services is a provider of the highest quality interpretation, translation, and localization services. Our people take pride in every resource we offer, and our users always have access to the best technology, support, and experience.
We are driven by our passion for innovation, growth, and connecting people. If you believe in the transformative power of technology-driven solutions and meaningful communication, Propio could be the ideal place for you.
Our core belief is that every individual deserves a voice and the right to be understood. This dedication isn’t just a part of our ethos; it’s ingrained in our DNA. Join us in shaping a future where everyone’s voice is heard, understood, and valued.
Position Overview:
We are seeking a highly skilled and ambitiousFull Stack JavaScript Developerto join our dynamic Translation team. You will play a pivotal role in shaping the development of our software products and driving innovation. The ideal candidate is an individual who displays a blend of technical prowess, problem-solving skills, and collaborative spirit.
We wear many hats to ship products and new releases. If you are a highly motivated contributor and want to be a part of Propio’s continued growth and success, this is for you!
Key Responsibilities:
- Develop and maintain both frontend and backend components of web applications
- Implement and integrate APIs, microservices, and third-party services
- Write efficient and scalable code using JavaScript frameworks such as React, Angular, Node.js, and Express.js
- Design and optimize databases using SQL (e.g., MariaDB, PostgreSQL) and NoSQL (e.g., MongoDB, DynamoDB) technologies
- Create responsive and user-friendly interfaces
- Conduct unit tests and participate in code reviews to ensure code quality and maintainability
- Use processes and tools that support the DevOps pipelines on cloud platforms like AWS and Microsoft Azure
- Utilize Agile development methodologies, participate in sprint planning, and contribute to writing user stories and acceptance criteria
- Stay updated with the latest industry trends and technologies, and continuously improve skills and knowledge
- Collaborate with product managers, designers, and other stakeholders to define project requirements and deliver software solutions that align with business objectives
Experience:
- 5+ years experience
- Proficiency in frontend technologies such as HTML5, CSS3, JavaScript, and popular frameworks like React, Angular, or Vue.js
- Strong backend development skills using Node.js, Express.js, and knowledge of RESTful APIs
- Experience with Cloud platforms like AWS (Amazon Web Services) and Microsoft Azure, including deployment and management of cloud-based applications
- Familiarity with SQL and NoSQL databases, including database design, optimization, and maintenance
- Ability to write clean, modular, and maintainable code, following best practices and coding standards
- Experience with unit testing frameworks (e.g., Jest, Mocha, Jasmine) and test-driven development (TDD) principles
- Knowledge of version control systems (e.g., Git) and agile development methodologies
- Strong problem-solving skills, a passion for learning, and a proactive attitude towards challenges
- Excellent verbal and written communication skills in English, with the ability to collaborate effectively in a team environment
- Work 8am- 5pmEST hours in US based time zone
Preferred Qualifications:
- Experience with containerization and orchestration tools such as Docker and Kubernetes
- Knowledge of CI/CD pipelines and automated deployment processes
- Familiarity with serverless architecture and services (e.g., AWS Lambda, Azure Functions)
- Understanding of security best practices and experience implementing security measures in web applications
- Excellent troubleshooting and debugging skills, with the ability to identify and resolve complex technical issues
- Entrepreneurial background, with experience in startups or entrepreneurial projects
- Experience designing microservices architectures, including service decomposition, communication protocols, and scalability strategies