
Full Stack Engineer
Job description
About the role
As a , you will play a crucial role in developing and maintaining our web applications, ensuring a user experience across all platforms. You will collaborate with cross-functional teams to design, implement, and optimize features that enhance our product offerings. This position is ideal for someone who thrives in a dynamic environment and is about leveraging technology to solve real-world problems. You will have the opportunity to work with the latest technologies while contributing to a mission-driven organization.
Key facts
What you'll do
- Design, develop, and maintain scalable web applications using modern frameworks and technologies.
- Collaborate with product managers, designers, and other engineers to define and implement new features that meet user needs.
- Write clean, maintainable, and efficient code while adhering to best practices in software development.
- Conduct code reviews to ensure high-quality standards and provide constructive feedback to peers.
- Troubleshoot and debug applications to enhance performance and user experience.
- Implement responsive design principles to ensure applications function seamlessly on various devices and screen sizes.
- Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Stay updated on emerging technologies and industry trends to continuously improve our tech stack and development processes.
- Mentor junior developers and contribute to their professional growth through knowledge sharing and guidance.
- Collaborate with DevOps teams to streamline deployment processes and improve application reliability.
- Engage with users and stakeholders to gather feedback and iterate on product features.
- Document technical specifications and processes to facilitate knowledge transfer within the team.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- A minimum of 3 years of experience in full stack development, with a strong portfolio of web applications.
- Proficiency in front-end technologies such as HTML, CSS, and JavaScript frameworks (e.g., React, Angular, or Vue.js).
- Strong experience with back-end technologies, including Node.js, Python, Ruby, or Java, and familiarity with RESTful APIs.
- Knowledge of database systems, both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB).
- Experience with version control systems, particularly Git, and familiarity with CI/CD pipelines.
- Strong problem-solving skills and the ability to work independently as well as part of a team.
- Excellent communication skills, both verbal and written, with the ability to articulate technical concepts to non-technical stakeholders.
- A passion for learning and adapting to new technologies and methodologies.
Nice to have
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with containerization technologies like Docker and orchestration tools such as Kubernetes.
- Previous experience in a startup environment or working on agile teams.
- Knowledge of testing frameworks and methodologies, including unit testing and integration testing.
- Understanding of security best practices in web development.
Skills & tools
- Front-end: HTML, CSS, JavaScript, React, Angular, Vue.js
- Back-end: Node.js, Python, Ruby, Java
- Databases: PostgreSQL, MySQL, MongoDB
- Tools: Git, CI/CD tools, Docker, Kubernetes
- Cloud: AWS, Azure, Google Cloud
Practical notes
- This position is fully remote, allowing for flexibility in work hours and location.
- Candidates should be prepared for a comprehensive interview process that includes technical assessments and behavioral interviews.
- The company values diversity and encourages applicants from all backgrounds to apply.
- Salary will be discussed during the interview process and will be based on experience and qualifications.
- Visa sponsorship is available for candidates who meet the necessary criteria.
META
Company: Searchlight
Title: Full Stack Engineer
Listed
location: Unknown
Job type: Full-time
Apply URL: https://searchlight.bamboohr.com/careers/238
Tags: Engineering, Full Stack
About the company
A searchlight is an apparatus that combines an extremely bright source with a mirrored parabolic reflector to project a powerful beam of light of approximately parallel rays in a particular direction. It is usually constructed so that it can be swiveled about. The most common element used in modern searchlights is xenon (Xe).