Apply

Software Engineer - Full Stack

Posted 2 months agoViewed

View full description

💎 Seniority level: Middle, extensive experience

🔍 Industry: Life sciences

⏳ Experience: Extensive experience

Requirements:
  • Extensive experience in Java applications.
  • Extensive experience in Javascript applications.
  • Familiarity with the latest open source technologies.
  • Ideally experience in enterprise software development or high-growth technology companies.
Responsibilities:
  • Build innovative products in the life sciences industry.
  • Work with the latest front-end and back-end technologies.
  • Tackle significant challenges in the industry.
Apply

Related Jobs

Apply

🔍 Cryptocurrency

  • 7+ years experience creating responsive, resilient software products.
  • Experience knowing when to make surgical improvements vs large scale change.
  • Must ensure what is developed is modular and testable.
  • Experience refactoring, improving, and reviewing existing code.
  • Experience in building alongside Quality Assurance teams, providing technical documentation, and working in Continuous Delivery.
  • Experience working in an Agile/Scrum development environment.

  • Design, develop, and implement new software services and features.
  • Maintain and improve (refactor/document) the existing product.
  • Clearly communicate timelines, estimates, and options to non-technical management.
  • Collaborate with other technology teams and work with fellow developers to reliably execute and consistently deliver on goals.
  • Work directly with product managers to transform user needs into technical requirements.
  • Implement product requirements with minimal guidance from other engineers and leadership.
  • Take ownership of entire systems and large software projects.
  • Assist with mentoring junior team members.
  • Proactively identify, communicate, and resolve software defects and security vulnerabilities.
  • Create concise design documents and diagrams to efficiently communicate solutions.
Posted 2 days ago
Apply
Apply

🔍 Bitcoin and cryptocurrency

  • 7+ years experience creating responsive, resilient software products.
  • Demonstrated experience knowing when to make surgical improvements vs large scale change.
  • Ensure developed code is modular and testable.
  • Experience refactoring and improving existing code.
  • Experience in building alongside Quality Assurance teams and working in Continuous Delivery.
  • Experience working in an Agile/Scrum development environment.
  • Skills include JavaScript/TypeScript, NodeJS, Python, RESTful APIs, Postgres/SQL, MongoDB/NoSQL, Redis, AWS, Docker for backend; and React/Redux, GraphQL, HTML/CSS for frontend.

  • Design, develop, and implement new software services and features.
  • Maintain and improve existing product through refactoring and documentation.
  • Clearly communicate timelines and options to non-technical management.
  • Collaborate with technology teams and deliver on goals reliably.
  • Transform user needs into technical requirements with product managers.
  • Implement product requirements with minimal guidance.
  • Take ownership of systems and large software projects.
  • Assist in mentoring junior team members.
  • Proactively identify and resolve software defects and security vulnerabilities.
  • Create design documents and diagrams to communicate solutions.
Posted 4 days ago
Apply
Apply

📍 New Zealand, Australia

🧭 Contract

🔍 Technology consulting and software engineering

  • At least 5-7 years of experience in C# and .NET framework development, including .NET Core and ASP.NET.
  • Solid experience with front-end development using React.js and TypeScript.
  • Strong understanding of database design and development including SQL Server, MongoDB, and PostgreSQL.
  • Hands-on containerization experience using Kubernetes and Docker.
  • Skilled in designing and constructing microservices.
  • Familiarity with AWS services including EC2, SQS, Lambda, S3, Serverless, SNS.
  • Proficiency in implementing CI/CD practices.

  • Join cross-functional teams to deliver commercial software projects.
  • Collaborate with clients on new opportunities in Microsoft Engineering.
  • Deliver award-winning projects in a variety of settings.

AWSDockerPostgreSQLSQLKubernetesMongoDBReact.jsTypeScriptC#.NETCI/CDMicroservices

Posted 7 days ago
Apply
Apply

📍 USA, UK, Germany, France, Canada, India, Chile, Czech Republic

🧭 Full-Time

🔍 Software development, Automation

🏢 Company: Make👥 251-500SaaSSoftware

  • Proven experience in developing cloud services (3+ years).
  • Proven experience in developing complex front-ends or SPAs (3+ years).
  • Solid experience with back-end technologies: Node.js, Typescript, relational databases (PostgreSQL preferred).
  • Hands-on experience with a front-end framework (Angular preferred).
  • Experience with Docker, software containerization, and microservices architectures.
  • Strong command of English – verbal & written.
  • Experience with automated testing frameworks for both back-end and front-end.
  • Agile mindset and experience with methodologies like Scrum or Kanban.

  • Become part of a top-notch cross-functional team to advance our integrations platform used by external and internal Make integration developers.
  • Design, develop, and implement features that improve scalability, performance, and usability.
  • Refactor, optimize, and solidify code.
  • Identify bugs, write tests, and launch code.
  • Pitch ideas with RFCs and create reader-friendly documentation.
  • Exchange feedback, review code, and foster team growth.
  • Participate in initiatives shaping tooling and engineering practices.

DockerNode.jsPostgreSQLJavascriptTypeScriptAngularCI/CDMicroservices

Posted 27 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 130000.0 - 200000.0 USD per year

🔍 Education Technology

  • 3-6 years of full-time professional experience as a software engineer.
  • Desire to deliver user-centered, high-quality software for educators.
  • High proficiency in full-stack web development, frontend technologies, backend RESTful APIs, and database management.
  • Experience in designing and deploying user-facing features with ML and AI.
  • Working knowledge of version control, CI/CD, and cloud computing.

  • Contribute quality, well-tested code across the stack.
  • Design and implement new UX/UI and API features with AI integration.
  • Provide teammates with communication, problem-solving assistance, and feedback.
  • Collaborate with teams to maintain an exceptional user experience for educators.
  • Continuously improve existing applications and professional expertise.

AWSDockerPostgreSQLPythonSQLArtificial IntelligenceFull Stack DevelopmentCSSJavascriptMachine LearningMongoDBRubyVue.JsNosqlCI/CDRESTful APIs

Posted 29 days ago
Apply
Apply

📍 USA

🧭 Full-Time

💸 170000.0 - 195000.0 USD per year

🔍 B2B software integrations

🏢 Company: Prismatic👥 51-100💰 $22,000,000 Series B about 1 year agoSaaSData IntegrationB2BSoftware

  • 6+ years experience in professional software development, ideally some of which you’ve spent in startups.
  • Experience in JavaScript / TypeScript libraries and tooling, such as React.
  • Experience building and interacting with GraphQL APIs, especially in Python.
  • Experience building and maintaining large-scale production systems.
  • A commitment to working in a communicative and collaborative environment.
  • You write code that can be easily understood by others, with an eye towards maintainability.
  • You value high code quality, automated testing, and other engineering best practices.

  • Participate in roadmapping and architecture discussions.
  • Write clean, maintainable, production-ready code that meets high-quality standards.
  • Drive major projects from conception through production deployment.
  • Support and empower your cross-functional team of engineers, designers, product managers, and business stakeholders.
  • Collaborate and contribute as a member of a full-stack product development team.
  • Create strong developer experiences through our dashboard, documentation, APIs, and SDKs.
  • Work directly with customers to solve their technical challenges.

GraphQLPostgreSQLPythonDjangoTypeScriptRedisReact

Posted about 1 month ago
Apply
Apply

📍 US

🧭 Full-Time

💸 170000.0 - 195000.0 USD per year

🔍 B2B Software Integration

  • 6+ years experience in professional software development, ideally some of which you’ve spent in startups
  • Experience in JavaScript / TypeScript libraries and tooling, such as React
  • Experience building and interacting with GraphQL APIs, especially in Python
  • Experience building and maintaining large-scale production systems
  • A commitment to working in a communicative and collaborative environment
  • You write code that can be easily understood by others, with an eye towards maintainability
  • You value high code quality, automated testing, and other engineering best practices

  • Participate in roadmapping and architecture discussions
  • Write clean, maintainable, production-ready code that meets high-quality standards
  • Drive major projects from conception through production deployment
  • Support and empower your cross-functional team of engineers, designers, product managers, and business stakeholders
  • Collaborate and contribute as a member of a full-stack product development team
  • Create strong developer experiences through our dashboard, documentation, APIs, and SDKs
  • Work directly with customers to solve their technical challenges

GraphQLPythonDjangoTypeScriptPostgresRedisReact

Posted about 1 month ago
Apply
Apply

📍 United Kingdom

🔍 Security awareness training and simulated phishing platform

🏢 Company: KnowBe4👥 1001-5000💰 $300,000,000 Post-IPO Equity over 1 year agoComputerSecurityCyber SecurityNetwork SecuritySoftware

  • BS or equivalent plus 8 years experience, MS or equivalent plus 3 years experience, or Ph.D. or equivalent plus 2 years experience.
  • 3-5+ Years of experience managing cloud-native infrastructure in a CI/CD environment.
  • 3-5+ Years of experience working in a compiled programming language.
  • Solid hands-on Object-Oriented Programming (OOP) experience (Python, C#, Rust).
  • Solid understanding of software design patterns (best practices) and anti-patterns.
  • Solid hands-on experience implementing REST and/or GraphQL based micro-services.
  • Able to design and diagram highly available and fault-resilient AWS infrastructure and micro-services.
  • Proven experience designing, implementing, and managing Microfrontend architectures.
  • Experience with modern front-end frameworks/libraries (Vue3 or Svelte).
  • Hands-on experience with Webpack Module Federation or similar technologies.
  • Solid understanding of relational database structures, indexes, and principles.
  • Strong understanding of AWS services (or Azure) and Cloud Native infrastructure solutions.
  • Experience working with container services in Docker.
  • Experience with the Rust programming language is a plus.

  • Develops software using the KnowBe4 Software Development Lifecycle and Agile Methodologies.
  • Recommends solutions to engineering problems.
  • Assist other team members by providing technical direction.
  • Defines approaches and solutions to complex technical problems.
  • Helps to translate KnowBe4's strategic goals into operational plans.
  • Provides coordination across functional boundaries.
  • May act as team lead for sub-projects.

AWSDockerGraphQLPythonCloud ComputingDesign PatternsC#REST APICI/CDMicroservices

Posted about 1 month ago
Apply
Apply

📍 United States

💸 140000.0 - 180000.0 USD per year

🔍 SaaS-based Global Employment Platform

🏢 Company: G-P

  • Extensive experience in architecting and developing highly scalable enterprise level services, platforms or products.
  • Experience in building large scale distributed enterprise applications in geographically distributed teams.
  • Knowledge of modern cloud architectures and technologies; AWS experience preferred.
  • Deep knowledge of back end and front end technologies: Java, Node.js, Python, Redis, React.js/Typescript.
  • Working knowledge of content management systems and SEO is desired.
  • Excellent communication skills and experience documenting technical concepts.
  • Experience in a startup or high-growth environment is preferable.

  • Drive the technical evolution of the SaaS cloud platform.
  • Lead technical design, prototyping, building, and execution.
  • Collaborate with product managers and technical teams.
  • Ensure technical progress while maintaining security and performance.
  • Deliver solutions in a cloud-managed and serverless ecosystem.
  • Promote best practices in application development.
  • Mentor Software Engineers through coaching and training.

Node.jsPythonAgileJavaReact.jsSalesforceTypeScriptContent managementRedisServerlessReactCommunication SkillsSEOCoaching

Posted about 1 month ago
Apply
Apply

📍 USA

🧭 Full-Time

💸 169000.0 - 240000.0 USD per year

🔍 Financial technology

  • This position requires either equivalent practical experience or a Bachelor’s degree in a related field.
  • 5+ years of experience as a full stack developer.
  • Prior experience building and maintaining complex full stack systems with cross-browser support.
  • Experience building scalable online/offline data-intensive systems.
  • Extensive experience working with Python, Java or Kotlin.
  • Knowledge of modern front-end tech stack, preferably including Javascript, Typescript, React/Redux, ES6, Webpack, and CSS3.
  • Prior experience with monitoring systems such as Sentry.io, Rollbar, Chronosphere, Kibana.
  • Experience with A/B testing and version control systems like Git.
  • Passion for working with cross-functional teams including product, design, analytics, and business teams.

  • Design and develop new features and enhancements for full stack applications.
  • Collaborate with engineering, product, design, and data teams on cross-functional initiatives.
  • Mentor and guide junior engineers on the team.
  • Promote a written-first culture valuing documentation and tech specs.
  • Generate simple, elegant designs and write high-quality code.
  • Collaborate with design to ensure a user-friendly interface.
  • Implement robust analytics to measure acquisition effectiveness.
  • Participate in code reviews and uphold best practices.
  • Stay updated on web development technologies and trends.

PythonEs6GitCSSJavaJavascriptKibanaKotlinTypeScriptReduxReactDocumentationA/B testing

Posted about 1 month ago
Apply

Related Articles

Posted 5 months ago

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

Posted 5 months ago

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Posted 5 months ago

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

Posted 5 months ago

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.

Posted 5 months ago

The article explores the current statistics for remote work in 2024, covering the percentage of the global workforce working remotely, growth trends, popular industries and job roles, geographic distribution of remote workers, demographic trends, work models comparison, job satisfaction, and productivity insights.