We create digital products and strategies for social impact.
Full Stack Developer
Location
United States
Posted
70 days ago
Salary
0
Seniority
Junior
Job Description
Full Stack Developer
Telos Labs
• Design and implementation of the overall web architecture • Implementation of our user interface • Design and deployment of our database • Ensuring the entire stack is designed and built for speed and scalability • Design and construction of our REST API • Integrating our front-end UI with the constructed API • Design and implementation of continuous integration and deployment
Job Requirements
- At least one years’ experience with:
- Writing HTML, CSS, and JavaScript.
- Being up on latest practices is a must, e.g., HTML5, CSS3
- A relevant back-end programming language - e.g., Python, Java, or NodeJS
- Database design and management, including being up on the latest practices and associated versions
- Server management and deployment for the relevant environment
- Familiarity with a relevant and globally supported framework—both front-end and back-end, if necessary— e.g., React, Vue, Angular
- Ideally, familiarity with CSS preprocessors, bundlers, and associated languages/syntaxes/libraries e.g., Sass, Less, and webpack
- Thorough understanding of user experience and possibly even product strategy
- Experience implementing testing platforms and unit tests
- Proficiency with Git
- Appreciation for clean and well-documented code
- Our backed is based on Python/Django and Flask. So having experience in them is a plus.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Collaborate with a cross-functional team of engineers, product managers, and designers to create world-class products. • Own and develop new customer-facing features end-to-end • Improve system reliability, scalability, and performance • Contribute to code reviews, technical discussions and architectural decisions. • Explore an interesting, challenging domain, mastering the fundamentals of cybersecurity and the internet.
• Work with development teams and product managers to ideate software solutions • Design client-side and server-side architecture • Build the front-end of applications through appealing visual design • Develop and manage well-functioning databases and applications • Write effective APIs • Test software to ensure responsiveness and efficiency • Troubleshoot, debug and upgrade software • Create security and data protection settings • Build features and applications with a mobile responsive design • Write technical documentation • Work with data scientists and analysts to improve software
• Develop new capabilities and re-architect parts of an existing system. • Take part in test-driven, iterative development, prototyping, and reviews with a team of developers. • Design and code middle and back-end in a clean and efficient way. • Implement scalable and robust services. • Develop external and internal APIs. • Develop and run unit and performance tests to ensure scalability and reliability. • Review and debug code. • Develops documentation, flowcharts, layouts, diagrams, charts, code comments, and clean code to explain and show solutions. • Determines and designs system specifications, standards, and programming to prepare and install solutions.
• Take charge of both frontend and backend development • Work on an innovative spreadsheet add-on • Collaborate with the founders closely




