Senior · Staff · Principal Fullstack Engineer
Department: Engineering
Location: San Francisco
Employment Type: FullTime
Senior / Staff / Principal Fullstack Engineer
Location: Onsite San Francisco (5 days onsite AND hybrid options)
We have multiple startups interested in talent. Here is a generic summary. Instead of a perfect job description, we present talented individuals to companies and allow them to share how that talent fits in the organization.
Key Responsibilities:
Developing and maintaining both front-end and back-end components:
This includes writing code in various programming languages, designing user interfaces, and creating server-side logic.Collaborating with cross-functional teams:
Working with product managers, designers, and other engineers to define requirements, design features, and ship new products.Ensuring the technical feasibility of UI/UX designs:
Understanding how to implement designs effectively and ensure they perform well.Writing clean, maintainable, and efficient code:
Following coding standards and best practices to create code that is easy to understand, debug, and modify.Optimizing applications for speed and scalability:
Tuning code and infrastructure to ensure the application can handle a large volume of traffic and perform well.Troubleshooting, debugging, and upgrading existing software:
Identifying and resolving issues in existing software and ensuring it is kept up-to-date with the latest technologies.Implementing secure coding practices:
Protecting data and ensuring the application is resistant to vulnerabilities.Participating in code reviews:
Providing constructive feedback on the code of other developers and ensuring code quality.Creating and maintaining software documentation:
Documenting the application's architecture, code, and usage for future reference.Managing hosting environments:
Setting up and maintaining the infrastructure on which the application runs, including database administration and scaling.
Required Skills:
Proficiency in front-end technologies: HTML, CSS, JavaScript, and popular frameworks like React, Angular, or Vue.js.
Proficiency in back-end technologies: Server-side languages like Node.js, Python, Ruby, or Java, and database technologies like MySQL, PostgreSQL, MongoDB, or Redis.
Understanding of RESTful APIs and web services: Knowledge of how to design and implement APIs for communication between different systems.
Experience with version control systems: Git.
Experience with CI/CD pipelines and automated testing frameworks: Understanding how to automate the software development lifecycle.
Problem-solving and critical thinking skills: The ability to analyze complex problems and develop effective solutions.
Communication and collaboration skills: The ability to effectively communicate with cross-functional teams and work together to achieve shared goals.
Compensation: Market range and can include equity – details can be provided after the specific client is determined.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
