Apply

Full-Stack Software Engineer

Posted 8 months agoViewed

View full description

πŸ’Ž Seniority level: Middle, 3+ years

πŸ” Industry: Healthcare Technology

πŸ—£οΈ Languages: English

⏳ Experience: 3+ years

πŸͺ„ Skills: RESTful APIs

Requirements:
  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 3+ years of experience in full-stack development.
  • Strong proficiency in C# and .NET framework.
  • Experience with RESTful APIs and microservices architecture.
  • Solid understanding of database technologies (e.g., SQL Server, PostgreSQL).
  • Familiarity with version control systems (e.g., Git).
  • Experience with front-end technologies (HTML, CSS, JavaScript).
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.
Responsibilities:
  • Design, develop, and maintain robust, scalable, and secure web applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and efficient code.
  • Participate in code reviews and contribute to engineering best practices.
  • Troubleshoot, debug, and upgrade existing systems.
  • Stay up-to-date with emerging trends and technologies in web development.
Apply

Related Jobs

Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 130000.0 - 185000.0 USD per year

πŸ” Software Development

🏒 Company: BetterHelpπŸ‘₯ 101-250InternetMental HealthTherapeuticsWellnessHealth CareHealth Diagnostics

  • Deep understanding of web development concepts and principles.
  • Example of full-stack projects.
  • At least one major demonstrable project with front-end code, back-end code and database.
  • Ability to design, develop and launch a web application from start to finish.
  • Ability to learn quickly and pick up new skills independently.
  • Get-things-done attitude with eagerness to build something great.
  • 5+ years of experience in web development (any stack), solving challenging problems and implementing new features from scratch.
  • 3+ years of experience in SQL. Designing relational DB schemas, complex queries, etc.
  • Familiar with web & SQL security best practices.
  • Comfortable working outside the context of a framework. Frameworks can help you get some things done more quickly, but we find it helpful if candidates are comfortable working outside of a framework so they have a good understanding of what is going on behind the scenes first.
  • Experience using git in a team environment.
  • Ability to work in the US, to travel to our Mountain View, California offices up to three times per year and to an additional company offsite.
  • Develop end to end.
  • Develop best practices and write clean, secure, readable, scalable code. OOP where appropriate.
  • Collaborate with other team members, including engineers and cross-functional colleagues.
  • Integrate and build for external and internal API's.
  • Develop new products in PHP and alter existing PHP code to accommodate scale and integration with new technologies and APIs.
  • Write and optimize SQL queries and design schemas.
  • Create and code complex backend algorithms.
  • Profile and optimize new and legacy code.
  • Use CSS and Javascript to complete functionality of new products.
  • You will be leveraging Bootstrap 3, jQuery HTML5, CSS3 and other open source technologies.
  • You will always be thinking cross-device and cross-platform, mobile, tablet and desktop.
  • You will ship often and fast. We keep an agile environment with continuous deployment.
  • You will care and be involved in our product, mission, and success - way beyond checking off development tasks.
  • You will enjoy great teamwork and lots of fun.

Backend DevelopmentPHPSQLAgileFrontend DevelopmentFull Stack DevelopmentGitHTMLCSSJavascriptjQueryMySQLNginxAlgorithmsRedisReactCI/CDRESTful APIsMentoringLinux

Posted 2 days ago
Apply
Apply

πŸ“ San Francisco Bay Area, Los Angeles, New York City, or Minneapolis areas

πŸ’Έ 147000.0 - 225000.0 USD per year

πŸ” Software Development

🏒 Company: Calm

  • Proficiency with backend programming languages such as GoLang and TypeScript/Node.js
  • Familiarity in frontend technologies such as HTML, CSS, and JavaScript/TypeScript
  • Experience with cloud platforms such as GCP and AWS
  • Experience with relational databases and SQL (Postgres)
  • Experience with REST API-based design
  • Proven experience working effectively in a fast-paced, agile environment as part of a collaborative team
  • Willingness and enthusiasm to learn new technologies and tackle challenging problems
  • Proficiency in writing unit and integration tests in a CI/CD environment
  • Excellent communication skills, with the ability to convey technical solutions to both technical and non-technical stakeholders
  • Provides helpful, pragmatic and timely code reviews to others
  • Effectively work with leads across products to leverage institutional knowledge to solve complex problems
  • Ability to work independently and as part of a team
  • Ability to meet deadlines and work under pressure
  • Effectively work with stakeholders to gather requirements, define project scope, and develop technical specifications
  • Participate in the development and implementation of complex features and services across the technology stack, collaborating cross-functionally with QA, DevOps, PMs, and client engineers to ensure smooth development and deployment process
  • Write high-quality, well-documented, and easily maintainable code that adheres to industry standard best-practices for both backend and frontend development
  • Ensure high test coverage for all code, including unit and integration tests
  • Implementing features with instrumentation and monitoring across the entire technology stack to detect system errors and performance issues

AWSBackend DevelopmentNode.jsPostgreSQLSQLAgileCloud ComputingFrontend DevelopmentFull Stack DevelopmentGCPHTMLCSSJavascriptReact.jsTypeScriptGoREST APICI/CDRESTful APIsMicroservicesSoftware Engineering

Posted 6 days ago
Apply
Apply

πŸ“ United States

πŸ’Έ 130000.0 - 160000.0 USD per year

πŸ” Software Development

  • Deep understanding of web development concepts and principles.
  • Example of full-stack projects.
  • At least one major demonstrable project with front-end code, back-end code and database
  • Ability to design, develop and launch a web application from start to finish.
  • Ability to learn quickly and pick up new skills independently.
  • Get-things-done attitude with eagerness to build something great.
  • 5+ years of experience in web development (any stack), solving challenging problems and implementing new features from scratch.
  • 3+ years of experience in SQL. Designing relational DB schemas, complex queries, etc.
  • Familiar with web & SQL security best practices.
  • Comfortable working outside the context of a framework.
  • Experience using git in a team environment.
  • Ability to work in the US, to travel to our Mountain View, California offices up to six times per year and to an additional company offsite.
  • Develop end to end. You own your features and see them through to production and beyond.
  • Develop best practices and write clean, secure, readable, scalable code. OOP where appropriate.
  • Collaborate with other team members, including engineers and cross-functional colleagues.
  • Integrate and build for external and internal API's.
  • Develop new products in PHP and alter existing PHP code to accommodate scale and integration with new technologies and APIs.
  • Write and optimize SQL queries and design schemas.
  • Create and code complex backend algorithms.
  • Profile and optimize new and legacy code.
  • Use CSS and Javascript to complete functionality of new products.
  • You will be leveraging Bootstrap 3, jQuery HTML5, CSS3 and other open source technologies.
  • You will always be thinking cross-device and cross-platform, mobile, tablet and desktop.
  • Ship often and fast. We keep an agile environment with continuous deployment.
  • Care and be involved in our product, mission, and success - way beyond checking off development tasks.
  • Enjoy great teamwork and lots of fun.

Backend DevelopmentPHPSQLAgileDesign PatternsFrontend DevelopmentFull Stack DevelopmentGitHTMLCSSJavascriptMySQLNginxAlgorithmsAPI testingData StructuresRedisReactCI/CDRESTful APIsMentoringLinuxDebugging

Posted 6 days ago
Apply
Apply

πŸ“ Brazil

🧭 Full-Time

πŸ” Software Development

  • Consolidated experience in full stack development
  • Solid experience with ReactJS and proficient in one or more backend programming languages (Kotlin/Java/Ruby/Go/C++/etc.)
  • Experience working with modern agile product development teams
  • Experience with monitoring, observability, and KPIs tracking
  • Excellent analytical, problem-solving, and critical thinking skills
  • Experienced in developing RESTful web services collaborating with front-end teams to create mocks, define payloads and follow the HTTP best practices
  • Experienced in applying computer science fundamentals: data structures, algorithm design, problem-solving, and complexity analysis
  • Experienced in working with SQL technology such as PostgreSQL, MySQL, understanding common use cases and performance pitfalls
  • Bachelor's degree in Computer Science, Computer Engineering, or related discipline or equivalent practical experience
  • Design, develop, test, deploy, maintain, and improve services focusing on performance, scalability, and resilience
  • Ensure successful deliveries, and promote the long-term technical health of our journeys
  • Ensure a high bar on code quality standards, making sure devs are proud of their work
  • Spread development best practices such as code reviews, pair programming, TDD, etc.
  • Support existing systems looking to enhance functionality, increase scale, and transform in new ways to meet our product demands
  • Participate in the development of Desktop and Mobile applications as well as BFFs and front-end services that support the team’s scope
  • Work in a collaborative and agile environment that prioritizes people over process and is laser-focused on productivity
  • Live the mission: inspire and empower others by genuinely caring for your own wellbeing and your colleagues. Bring wellbeing to the forefront of work, and create a supportive environment where everyone feels comfortable taking care of themselves, taking time off, and finding work-life balance

AWSBackend DevelopmentPostgreSQLSoftware DevelopmentSQLFrontend DevelopmentFull Stack DevelopmentGitJavaJavascriptKotlinMySQLReact.jsRubyC++AlgorithmsData StructuresGoREST APICI/CDRESTful APIsMicroservices

Posted 24 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 118640.0 - 217850.0 USD per year

πŸ” Software Development

  • Significant professional experience in building and maintaining consumer grade web applications, suggested 3+ years experience.
  • Solid understanding of full-stack web development, including modern frontend frameworks, APIs, and backend services.
  • Experience communicating updates and resolutions to customers and other partners
  • Contribute across the full stack of web technology, frontend, API, backend
  • Build out our digital experience, as we add new services and features.
  • Collaborate on tight-knit teams - teach us what you know and learn from us
  • Identify areas of technical debt and influence roadmap plans with smart solutions

Backend DevelopmentGraphQLPostgreSQLSoftware DevelopmentFrontend DevelopmentFull Stack DevelopmentGitMySQLReact.jsRuby on RailsTypeScriptAPI testingGoNext.jsCommunication SkillsProblem SolvingRESTful APIsSoftware Engineering

Posted 24 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 160000.0 - 200000.0 USD per year

πŸ” Software Development

  • Background in video and audio streaming with a focus on live-streaming of user-generated content.
  • Understanding of the basics of audio and video packaging principles, codecs, and other associated tools, including their relative tradeoffs, such as MPEG Video, MPEG-2 TS, HLS, DASH, H.264 AVC, H.265 HEVC, VP9, AV1, VVC, RTMP/enhanced RTMP, SRT, FFMPEG, and DRM.
  • 5+ years of experience reading (preferably coding) in languages commonly used in the video space, such as c#/golang/C++/Rust/Python, and experience in other higher-level languages such as Node/TypeScript, React, or mobile languages like Kotlin or Swift.
  • Hands-on software development experience designing and building live and video on demand streaming workflows and exposure to video technologies around mobile broadcast, ingest, transcoding, storage, playback, and related systems at scale.
  • Familiarity with mobile video broadcasting of user-generated content and the challenges of optimizing streaming quality and reliability across a variety of devices and network conditions.
  • Hands-on experience with one or more video players.
  • Experience designing/building/connecting internal APIs/SDKs across the stack (backend to front end) to ensure rapid feature development.
  • Front end development experience in web, iOS (Swift), or Android (Kotlin) required.
  • Experience building and supporting scalable video pipelines in cloud environments is a huge plus. We use AWS but any cloud/container experience is fine.
  • Proficiency in CI/CD tools (Jenkins, GitLab, etc.)
  • Working in your team of mobile, web, back-end, and infrastructure engineers, you’ll help to design, implement/code, and support video features across the video pipeline stack, including live video ingestion, transcoding, integration, storage, and playback/usage at scale.
  • Work on our backend video platform ( written in TypeScript) providing APIs for other teams to build customer experiences from.
  • Collaborate with other members of the team and other teams including: mobile, web, machine learning/computer vision, and platform teams on multi-faceted projects across the entire video processing system to lead improved user experiences and outcomes.
  • Review and provide feedback on designs and code/PRs.
  • Help build internal SDKs, frameworks, and tooling to allow product development teams to easily integrate video into the product at different stages of the video pipeline.
  • Help build real-time monitoring and measurement systems for critical operational workflows in the video pipeline, including tools for on-call developers and customer support to manage and troubleshoot issues. Support the video workflows through an occasional (few days per month) on-call rotation with a team of other engineers.
  • Help interview and onboard other software engineers in the video and live-streaming space.
  • Be able to be in an on call rotation to support our production systems if issues arise off hours.

AWSBackend DevelopmentDockerLeadershipNode.jsSQLCloud ComputingFrontend DevelopmentFull Stack DevelopmentGitKubernetesReact.jsTypeScriptAlgorithmsAPI testingData StructuresREST APICommunication SkillsCI/CDProblem SolvingRESTful APIsMentoringMicroservicesTeamwork

Posted 29 days ago
Apply
Apply

πŸ“ Brazil

🧭 Contract

πŸ” Software Development

🏒 Company: XometryπŸ‘₯ 501-1000πŸ’° $75,000,000 Series E over 4 years agoArtificial Intelligence (AI)3D PrintingIndustrial EngineeringSoftware

  • 5+ years of experience in a fast-paced, technical problem-solving environment as a software engineer
  • Experience designing, implementing, and optimizing cloud-based systems using AWS with a focus on scalability, security, and reliability
  • Hands-on experience with DevOps practices, including CI/CD pipelines, Kubernetes, infrastructure-as-code (Terraform), Shift left, GitOps, and ArgoCD
  • Strong full stack development skills with expertise in backend and frontend technologies
  • Understanding of software engineering principles related to security, asynchronous programming, transactions, and distributed systems
  • Ability to debug and optimize production systems and troubleshoot issues across the stack utilizing OpenTelemetry and logs/metrics/traces
  • Strong communication skills, attention to detail, and ability to manage multiple projects simultaneously
  • Design, code, test, and release software across the stack
  • Configure, optimize, and troubleshoot CI/CD pipelines and infrastructure-as-code (IaC)
  • Build and maintain scalable, event-driven architectures using AWS services
  • Own operational responsibility for team microservices, implementing monitoring, logging, and alerting best practices
  • Work closely with engineers, product managers, and designers to deliver high-quality solutions
  • Participate in an on-call rotation for critical systems
  • Work in an environment that supports your individual growth while improving team processes

AWSBackend DevelopmentDockerPostgreSQLSQLCloud ComputingFrontend DevelopmentFull Stack DevelopmentGitJavascriptKubernetesAlgorithmsData StructuresCommunication SkillsCI/CDProblem SolvingRESTful APIsLinuxDevOpsTerraformMicroservicesNodeJSSoftware EngineeringDebugging

Posted about 2 months ago
Apply
Apply

πŸ“ India

πŸ” Legal, Risk, Compliance, HR

🏒 Company: MitratechπŸ‘₯ 100-1000πŸ’° Private almost 8 years agoHuman ResourcesBillingRisk ManagementB2BCyber SecurityEnterprise SoftwareData GovernanceLegalSoftware

  • 5+ years of software engineering experience with SaaS applications.
  • Experience with Ruby on Rails and modern front-end JavaScript frameworks is an absolute must.
  • Familiarity with React, webpack, RSpec, and Terraform is a plus.
  • Knowledge of Git source control, versioning/branching, and rebasing techniques.
  • Experience using AWS systems (RDS, EC2, CloudWatch, etc.).
  • Familiarity with Agile SCRUM model and unit testing frameworks.
  • Experience with ticket tracking such as JIRA.
  • Proficient in RESTful APIs and identity/access management providers.
  • Experience with database queries, SQL (PostgreSQL, MySQL, etc.).
  • Contribute high quality software and engineering expertise as a technical leader.
  • Focus on building the common analytics platform (PlatoBI) integrating across software products.
  • Deliver high quality, well tested, secure, scalable software.
  • Architect solutions to complex problems and deliver valuable features.

AWSPostgreSQLSQLAgileGitMySQLOAuthRubyRuby on RailsReactRESTful APIsTerraform

Posted about 2 months ago
Apply
Apply

πŸ“ United States, Canada

🧭 Full-Time

πŸ” Software Development

  • Do high-quality work
  • Stay current
  • Learn and apply new technologies when appropriate
  • Do high-quality work
  • Stay current
  • Learn and apply new technologies

Backend DevelopmentDockerGraphQLNode.jsPostgreSQLPythonFull Stack DevelopmentRESTful APIsMicroservices

Posted about 2 months ago
Apply
Apply

πŸ“ India

🧭 Full-Time

πŸ” Internet domain registration

🏒 Company: Tucows Inc.

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience.
  • 3+ years of professional experience as a backend, frontend, or full stack software engineer.
  • Strong understanding of web technologies, protocols, and standards (e.g., HTTP, REST, JSON, XML, DNS).
  • Familiarity with DevOps practices & methodologies, such as CI/CD, monitoring systems, and incident management.
  • Ability to debug and troubleshoot issues in backend services and web applications.
  • Experience in implementing Restful APIs, using Git as a version control system, and understanding relational databases.
  • Ability to work independently as well as part of a team.
  • Experience working remotely with a distributed team.
  • Strong communication and collaboration skills in fluent English and Hindi.
  • Improve and maintain secure, scalable and efficient backend services using existing and new technologies.
  • Maintain the public website of our customers and cooperate with specialized website teams.
  • Write efficient SQL queries and ensure performance and reliability.
  • Write unit tests, integration tests, and end-to-end tests to ensure software reliability and stability.
  • Debug and troubleshoot issues in new and existing systems, including code-based and operational issues.
  • Document code, participate in code reviews, and deploy new versions via existing CI/CD pipelines.
  • Provide 3rd level technical support for customer support team inquiries.

Backend DevelopmentPythonSQLGitCI/CDRESTful APIsLinuxTroubleshootingDebugging

Posted about 2 months ago
Apply