Job summary Develop and deploy frontend and backend services with focus on high availability, low latency and scalability. Assist and lead designing, developing, documenting, testing, and debugging new and existing Software systems and/or applications. Qualifications - Bachelor's Degree in Computer Science or Computer Engineering from an accredited college or university or equivalent work experience or successful completion of a development boot camp. - At least two (3) years of work experience in Software development Responsibilities - Develop and deploy frontend and backend services with focus on high availability, low latency and scalability. - Assist and lead designing, developing, documenting, testing, and debugging new and existing Software systems and/or applications. - Identify and resolve defects of advanced scope using proper engineering tools and techniques such as debuggers, emulators, simulators, and logic analyzers. - Exhibit advanced technical problem-solving and debugging skills. - Promote and advocate best practices, design standards and procedures. - Team player that is willing to do what it takes to help the team succeed. - Work collaboratively and professionally in a team environment to achieve objectives. - Write, test, commit, review, deploy and document code. - Provide support and maintain existing products and add new features as requested by customers. - Anticipate and adapt to a changing business environment and requirements. - Collaborate and communicate with Stakeholders, Product Owners, Quality Assurance and other teams in an agile work environment, including but not limited to design meetngs, planning, stand-ups, & retrospectives. - Participate regularly in Agile/Scrum activities and learn from experienced developers. - Perform other duties as assigned. Skills - Proficient knowledge of and asynchronous programming. - Proficient knowledge in Linux/Unix systems, particularly on AWS. - Proficient knowledge in client-side JavaScript frameworks (like React) or other client side web development. - Proficient with Structured Query Language (SQL) and relational database concepts. - Understanding of PostgreSQL is a plus. - Proficient knowledge of the Software development life cycle (SDLC). - Working knowledge of Heroku. - Working knowledge of CI/CD concepts and practical experience. - Follows and promotes Agile practices and principles. - Proficient knowledge and understanding of system design, data structures and algorithms. - Proficient knowledge of contemporary web API design (REST, hypermedia, profiles, relations). - Ability to demonstrate knowledge, education, experience and/or training necessary to develop complex Software in JavaScript and other programming languages. - Demonstrate strong and effective verbal, written n, and interpersonal communication skills. - Provide logical and meaningful contributions in discussions and meetings. - Provide feedback and guidance in code reviews Descripción del trabajo Lorem ipsum dolor sit amet , consectetur adipiscing elit. Nullam tempor vestibulum ex, eget consequat quam pellentesque vel. Etiam congue sed elit nec elementum. Morbi diam metus, rutrum id eleifend ac, porta in lectus. Sed scelerisque a augue et ornare. Donec lacinia nisi nec odio ultricies imperdiet. Morbi a dolor dignissim, tristique enim et, semper lacus. Morbi laoreet sollicitudin justo eget eleifend. Donec felis augue, accumsan in dapibus a, mattis sed ligula. Vestibulum at aliquet erat. Curabitur rhoncus urna vitae quam suscipit , at pulvinar turpis lacinia. Mauris magna sem, dignissim finibus fermentum ac, placerat at ex. Pellentesque aliquet, lorem pulvinar mollis ornare, orci turpis fermentum urna, non ullamcorper ligula enim a ante. Duis dolor est, consectetur ut sapien lacinia, tempor condimentum purus. Obtén acceso completo Accede a todos los puestos de alto nivel y consigue el trabajo de tus sueños. Inscríbete ahora