Please let Bugcrowd know you found this job on RemoteYeah. This helps us get more companies to post jobs here for you.
Description:
Bugcrowd is seeking a Senior Full Stack Engineer to lead technical efforts across multiple teams or subsystems, owning system architecture and development across the stack.
The role involves driving technical innovation, mentoring engineers, and advocating for process improvements that scale beyond a single team.
The engineer will have high discretion over technical decisions and will influence department-level business outcomes.
Responsibilities include researching and introducing new technologies, ensuring the reliability and operational excellence of key systems, mentoring engineers, evolving team processes, and providing strong technical leadership across scrum teams.
The engineer will design, develop, and maintain scalable and secure APIs, UIs, and integration services, implementing RESTful, GraphQL, and event-driven APIs/UIs.
Collaboration with product, data, and platform teams is essential to ensure seamless system interoperability and manage the API lifecycle.
The role also involves troubleshooting integration issues and supporting continuous improvement through automation and best practices.
Requirements:
Candidates should have 6-8 years of experience in software engineering.
A Bachelor’s degree in Computer Science, Software Engineering, or a related field is required; a Master’s degree or relevant certifications are preferred.
Strong proficiency in modern programming languages such as Python, Java, Go, or Node.js is necessary.
Experience with API frameworks and tools like Spring Boot, Express.js, or FastAPI is required.
Proficiency in User Interface (UI) development using modern languages/frameworks such as Typescript and React is essential.
Candidates must be familiar with API design standards including REST, GraphQL, and gRPC.
Experience with API gateways and management tools like Kong, Apigee, or AWS API Gateway is needed.
Knowledge of message queues and streaming platforms such as Kafka or RabbitMQ is required.
Familiarity with authentication/authorization frameworks like OAuth2 and JWT is necessary.
Hands-on experience with CI/CD pipelines and cloud services (AWS, Azure, or GCP) is essential.
A strong understanding of integration patterns (pub/sub, webhook, ETL, etc.) is required.
Excellent debugging, analytical, and problem-solving skills are necessary.
Benefits:
Bugcrowd offers a competitive salary range of $140,400 - $175,500 for the Senior Full Stack Engineer position.
The position may also be eligible for a discretionary bonus program or commission plan based on individual and organizational performance.
The work environment is fully remote, allowing for flexibility in work arrangements.
Bugcrowd values diversity and inclusion, fostering a collaborative community that supports personal and professional growth.
The company is committed to providing reasonable accommodations for individuals with disabilities throughout the application and employment process.