Software Engineer, Full Stack
Black
Software E
We are seeking a talented and driven Software Engineer, Full Stack to join our growing engineering organization in California. This role offers a unique opportunity to work closely with our India-based development teams, building innovative web applications that serve users across the globe. As a key member of our cross-functional team, you will be responsible for the entire software lifecycle—from designing robust architecture to deploying and maintaining production systems—while collaborating across multiple time zones.
In this position, you will help shape the future of our products by contributing to both front-end and back-end development. We value curiosity, ownership, and a passion for continuous improvement. As part of this global team, you will not only apply your technical expertise to solve complex challenges but also actively influence engineering best practices, performance optimization, and scalability initiatives. Your work will directly impact the reliability, usability, and overall success of our platforms, making you an essential driver of our company's growth and innovation.
Key Responsibilities
- Design, develop, and maintain scalable web applications and APIs using modern full stack technologies.
- Collaborate with product managers, designers, and fellow engineers in Californiaand India to translate business requirements into technical solutions.
- Write clean, maintainable, and well-tested code following industry-standard best practices.
- Participate in code reviews to ensure high-quality code, share knowledge, and provide constructive feedback to teammates.
- Optimize applications for maximum speed, security, scalability, and reliability across the entire stack.
- Integrate third-party services, APIs, and microservices to enhance platform functionality and user experience.
- Troubleshoot, debug, and resolve software defects reported by internal teams or end-users, ensuring minimal downtime.
- Contribute to architectural decisions, technology selections, and the overall technical roadmap of the product.
- Build reusable code components and libraries to streamline future development efforts.
- Stay up to date with emerging trends in front-end frameworks, back-end technologies, DevOps practices, and cloud infrastructure.
- Document technical designs, implementation approaches, and deployment procedures to support seamless collaboration.
- Support on-call rotations to ensure system availability and respond to production incidents across geographically distributed environments.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field; equivalent practical experience is also accepted.
- 3+ years of professional experience in full stack software development, with a strong portfolio of shipped products or features.
- Strong proficiency in JavaScript/TypeScript, HTML, CSS, and modern front-end frameworks such as React, Angular, or Vue.js.
- Solid experience with back-end technologies such as Node.js, Python (Django/Flask), Java (Spring), or similar frameworks.
- Hands-on experience designing, building, and consuming RESTful APIs as well as working with GraphQL.
- Familiarity with relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, DynamoDB, or similar).
- Experience with cloud platforms such as AWS, Azure, or Google Cloud, including deployment and infrastructure-as-code tools.
- Understanding of containerization (Docker, Kubernetes), CI/CD pipelines, Git workflows, and automated testing frameworks.
- Excellent problem-solving skills with the ability to debug complex issues across the full stack.
- Strong communication and interpersonal skills, with the ability to collaborate effectively with distributed, multicultural teams across time zones.
- Self-motivated, detail-oriented, and capable of managing multiple priorities in a dynamic, fast-paced environment.
- Experience working with global engineering teams—especially in India—or contributing to cross-regional product initiatives is a strong plus.
- ...defining opportunity. This is a full-time remote opportunity. We... ...and applications. The software you will create is a core building... ...You will bring your software engineering expertise to develop the tooling... ...who can work across the full stack: Frontend - written in...FullstackFull timeLocal areaRemote workFlexible hours
- Software Developer Clovis, CA 12 months 100% Onsite Experience (minimum 7 years in the following): Expert in data transformation and processing with high data loads Expert knowledge of programming in languages not limited to C#, JavaScript, jQuery Expert knowledge of C#...Suggested
- CORE MISSION Professional Engineers are responsible for assessment, planning, evaluation, design, permitting and construction support... .... Skills & Understanding Proficiency with industry-specific software like AutoCAD Civil 3D and other CAD tools. Competency in research...SuggestedLocal areaFlexible hours
- ...They are looking to expand the team and need a SCADA Controls Engineer to support the design, deployment, troubleshooting, and continuous... ...engineering responsibilities, the engineer will contribute to software quality assurance, documentation standards, R&D initiatives,...SuggestedWork experience placementLive inRemote workRelocation packageWeekend work
$150k - $175k
At TTEC Digital, we coach clients to ensure their employees feel valued, and fully supported, because an amazing customer experience is an employee first process. Our vision is the same, a place where employees know they can thrive. TTEC Digital is seeking an AWS Team...SuggestedWork experience placementRemote workDay shift- ...expensive, sensitive enterprise equipment daily. Comfortable using tablet-based interfaces to scan barcodes and navigate inventory software. Ability to work in a fast-paced, structured, metric-driven operational environment. Physical Requirements: Ability to...
$35 per hour
...Flexible – You accept jobs based on your availability Important Note This is an on-call, 1099 independent contractor role with full flexibility and no guaranteed hours. You set your availability and driving radius, and we send jobs that match your proximity and...Hourly payFor contractorsLocal areaRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Full Stack. Be the first to apply!


