Source: CrawlJobs

Senior Software Engineer

Collabera Collabera Plano, United States
60-65 USDper hour
Employment contract On-site work

Publication date: 14/11/2026

The Senior Software Engineer will be responsible for developing high-quality software. This role involves collaborating with cross-functional teams, writing clean code, and staying updated on the latest technologies.

Responsibilities

Design, develop, and implement high-quality, maintainable, and scalable full-stack features using Node.js, React, JavaScript/TypeScript, HTML, and CSS; Develop RESTful APIs using Node.js and JavaScript/TypeScript; Collaborate with cross-functional teams, including design, product, QA, and engineering, to understand requirements and deliver solutions; Write clean, efficient, well-documented, and testable code; Participate in code reviews and mentor junior engineers; Research technical issues and provide clear paths to resolution using strong problem-solving and analytical skills; Stay current with emerging technologies, tools, and best practices; Attend work as scheduled on a consistent and regular basis; Perform other related duties as assigned

Requirements

8+ years of relevant software engineering experience; 2+ years of experience with databases such as PostgreSQL and messaging systems such as Kafka; Strong knowledge of programming languages, development methodologies, and best practices; Proficiency in React, JavaScript/TypeScript, Node.js, HTML, CSS, Bash, or similar technologies; Experience working with UI/UX designers and cross-browser development; Demonstrated experience with microservices, RESTful APIs, GraphQL, and JSON; Strong understanding of relational databases, database design, data modeling, SQL, and NoSQL; Experience with Agile and Scrum development methodologies; Demonstrated experience with code reviews and mentoring; Excellent written and verbal communication skills; Experience with cloud platforms such as AWS, Azure, or GCP; Working knowledge of DevOps practices; Experience with containerization tools such as Docker and orchestration with Kubernetes; Experience with unit testing and end-to-end testing frameworks

Nice to have

Experience building scalable enterprise applications in a fast-paced environment; Familiarity with modern software architecture patterns and best practices; Experience contributing to technical design discussions and solution planning; Ability to quickly learn new technologies and adapt to changing priorities
Apply with employer

Similar offers

All →

Cookie settings

Each purpose is optional and off by default. You can withdraw consent at any time.

Showing offers closest to you