Apply

Senior Software Engineer

Posted over 1 year agoViewed

View full description

💸 Salary: $180,000 to $210,000

🔍 Industry: Crypto and nft space

🗣️ Languages: English

Requirements:
Strong experience with react, javascript, typescript, next.js, node, and html/css, distributed system design skills, understanding of web application security and best practices, comfortable in an agile environment, ability to mentor and lead technical discussions, experience with cloud services like cloudflare and aws.
Responsibilities:
Leading technical design and implementation, writing clean code, participating in code reviews and testing, monitoring and improving software performance and security, staying up-to-date with industry trends and incorporating them into software solutions, adapting to changing requirements.Apply

Related Jobs

Apply

📍 United States

💸 150000.0 - 180000.0 USD per year

🔍 Software Development

🏢 Company: Jobgether👥 11-50💰 $1,493,585 Seed about 2 years agoInternet

  • Proficiency with C# and .NET framework.
  • Experience with Windows and WPF for desktop applications.
  • Strong understanding of Agile software development methodologies.
  • Experience coding in large, complex systems, ideally in radiotherapy or CAD systems.
  • Familiarity with 3D modeling/visualization programming is a plus.
  • Preferred experience with medical device software development and knowledge of medical technologies like FHIR, HL7, and DICOM.
  • Knowledge of HIPAA regulations and their application in software development.
  • Design, develop, and maintain .NET framework applications for radiation oncology.
  • Lead the coding and testing of software to ensure high quality and performance.
  • Collaborate with cross-functional teams to design new products and features for cancer centers.
  • Troubleshoot and debug software to resolve any issues in the development lifecycle.
  • Provide leadership and mentorship to junior team members.
  • Contribute to the continuous improvement of the software development process and product architecture.

Software DevelopmentAgileC#.NETRESTful APIsDebugging

Posted 37 minutes ago
Apply
Apply

📍 Portugal

🧭 Full-Time

🔍 Software Development

🏢 Company: Tripadvisor👥 1001-5000💰 $300,000,000 Post-IPO Equity almost 4 years ago🫂 Last layoff over 1 year agoInternetHospitalityInformation ServicesE-CommerceRestaurantsVacation RentalHotelTravelSocial Media

  • Fullstack role. Viator’s web stack includes Java, React, TypeScript, GraphQL, Kubernetes, SQL and NoSQL databases, and runs on AWS
  • Hungry to learn
  • Work on front end development with some backend projects from time to time
  • Design software
  • Code
  • Test
  • Deploy code

AWSBackend DevelopmentGraphQLSQLFrontend DevelopmentFull Stack DevelopmentJavaKubernetesReact.jsTypeScriptCI/CDRESTful APIsSoftware Engineering

Posted about 2 hours ago
Apply
Apply

📍 United States, Canada

💸 141670.0 - 185482.0 USD per year

🔍 Quantum Computing

🏢 Company: IonQ👥 251-500💰 $350,000,000 Post-IPO Equity over 3 years agoComputerElectronicsInformation ServicesQuantum ComputingInformation Technology

  • A PhD in experimental quantum physics or related experience
  • 3+ years of experience in quantum control or sensing preferably of trapped ions or neutral atoms
  • Experience with either JavaScript or Python programming.
  • Serve on a team responsible for developing and integrating new quantum computers and testbeds
  • Contribute to the system design, modeling, assembly, and characterization of a trapped ion quantum computer
  • Measure and analyze data on the performance of our quantum computers, and continuously improve their performance

PythonJavascriptMicroservices

Posted about 3 hours ago
Apply
Apply

🧭 Full-Time

💸 750000.0 - 1200000.0 MXN per year

🔍 E-commerce

🏢 Company: BigCommerce👥 1001-5000💰 $64,000,000 Series F almost 7 years ago🫂 Last layoff over 1 year agoSoftware Development

  • 5+ years of professional experience as a Software Engineer
  • Knowledge of configuration management systems such as Puppet, Chef, or Ansible (we use Puppet)
  • Experience with Linux systems administration, including solid scripting skills (Ruby) and Bash
  • Experience developing/scripting in Ruby or Golang
  • Experience working with modern infrastructure tools and technologies
  • Comfortable exploring and engaging in unfamiliar languages, tools, and technologies
  • Eager to work on difficult problems
  • Able to contribute to project discovery, design, and implementation
  • Comfortable working on several projects in concert
  • Desire to work in a collaborative, open environment on an Agile team as a contributor and mentor
  • Highly proactive and results-oriented with excellent critical thinking skills
  • Maintain and improve BigCommerce’s Cloud Development Environment
  • Help engineers become more productive, removing environment concerns as an impediment
  • Maintain Ruby services that orchestrate infrastructure
  • Contribute to a new Golang CLI tool developers will use to manage their environment
  • Work with technologies and tooling such as GCP, Nomad, Consul, Vault, Terraform, Packer, Puppet, and CircleCI to provide an effective development environment
  • Educate engineers on tool usage and process improvements
  • Provide support for the development environment
  • Document technical aspects and user flows of features
  • Work and collaborate with a distributed team across the world
  • Assist in defining the team’s roadmap
  • Work closely with engineers to gather requirements
  • Create and monitor statistics to observe tooling health and functionality
Posted about 4 hours ago
Apply
Apply
🔥 Senior Software Engineer
Posted about 8 hours ago

🔍 Software Development

  • Experience developing SaaS enterprise software in distributed teams
  • Experience developing & integrating full-stack web applications using modern frameworks, with knowledge in some or all of the following; Node.js Typescript, React, Java, APIs, modern databases
  • Previous knowledge of modern cloud architectures and technologies.
  • Experience with AWS
  • Experience in a startup or high-growth environment is desirable.
  • B.S. in Computer Science or equivalent.
  • Design and develop our cloud-enabled products, working on all parts of the code stack as we utilize modern frameworks and technologies
  • Collaborate with stakeholders within the business including Product team and User Experience team to understand their requirements/criteria
  • Mentor Software Engineers to allow for knowledge development through advice, coaching and training opportunities
  • Advocate and evangelize modern agile methodologies and best practices
  • Take a lead role in translating requirements to sprint stories and executing on them
  • Build quick prototypes to refine concepts, then turn them into real production-quality features.
  • Contribute to the evolution of the SDLC and the tech stack
Posted about 8 hours ago
Apply
Apply
🔥 Senior Software Engineer, Proofs
Posted about 10 hours ago

📍 Global

🧭 Full-Time

🔍 Blockchain Development

🏢 Company: OP Labs👥 11-50Developer ToolsIT InfrastructureEthereumSoftware

  • Proven experience developing in Go, Rust, or another similar language.
  • Blockchain development experience.
  • Experience in systems programming, ideally in developing low-level software such as virtual machines, interpreters, or compilers.
  • Excellent written and verbal communication skills, with the ability to document technical details clearly and collaborate effectively with team members.
  • Strong understanding of cryptographic principles.
  • Evolve our proof system to meet stage 2 requirements using dispute games and/or validity proofs.
  • Contribute to important Go-based and possibly Rust-based Ethereum and OP Stack infrastructure, for example Cannon, the Fault Proof VM.
  • Work with other teams and other disciplines within OP Labs, and with our ecosystem of external developers and partners.
Posted about 10 hours ago
Apply
Apply

📍 UK

🧭 Full-Time

🔍 Software Development

🏢 Company: UNiDAYS👥 251-500Marketing

  • A strong working knowledge of Typescript
  • Experience with React
  • An understanding of Modern Web frameworks, including Next.js
  • Experience with unit testing (ideally jest) and e2e testing (e.g. Cypress/Playwright)
  • Knowledge on web best practices for performance, accessibility, core web vitals and SEO
  • A passion for engineering craft - you practise writing maintainable code, reviewing code, pair programming at times, and writing tests
  • A coaching mentality - you help make the entire team better by working with them
  • A desire to build systems that are stable, scalable, secure, observable, and performant
  • You seek to understand how your work aligns with business goals and maximise the impact
  • Strong understanding of agile methodologies such as scrum, kanban etc. and the adaptability to respond to the needs of the business
  • Strong problem-solving skills and attention to detail
  • Excellent communication and collaboration skills
  • Lead by example to proactively foster an inclusive, diverse, and positive engineering culture across the business.
  • Contributing to the team's goal of delivering our next generation marketplace product
  • Deliver impactful features with a pragmatic approach
  • Proactively contributing to the betterment of other engineers in the company through sponsoring, mentoring and providing constructive, candid feedback
  • Proactively giving technical and strategic feedback that leads to better outcomes
  • Prioritisation of the most impactful problems and being able to bring about change with effective momentum
  • Communication of solutions/risks of technical problems to non technical stakeholders.
  • Championing user-centric solutions with a keen eye on market fit and profitability

CypressFull Stack DevelopmentJavascriptJestTypeScriptNext.jsReactRESTful APIsNodeJSSoftware Engineering

Posted about 12 hours ago
Apply
Apply

📍 Toronto, Canada; Vancouver, BC Canada

🧭 Full-Time

💸 112000.0 - 140000.0 CAD per year

🔍 FinTech

🏢 Company: Marqeta👥 1001-5000💰 Post-IPO Equity almost 4 years ago🫂 Last layoff almost 2 years agoCryptocurrencyDebit CardsCredit CardsPaymentsFinTech

  • 5+ years of hands-on software engineering with a Bachelor’s degree; or 3 years and a Master’s degree; or a PhD. In lieu of a degree, 8+ years of relevant experience may suffice.
  • 3+ years of backend experience in Java
  • 3+ years of full stack/frontend experience
  • Experience in developing applications with modern Java backend stack using Spring Boot and Kubernetes on AWS.
  • Experience both building and consuming RESTful APIs
  • Experience with SQL, data modeling, and database technologies (MySQL preferred)
  • Experience developing scalable microservices on cloud platforms like AWS (preferred), Azure, or GCP
  • Strong analytical and problem-solving skills with a high attention to detail
  • Strong collaboration and communication (verbal and written) skills. Can effectively work cross-functionally and deliver a project.
  • Experience working in modern software engineering ecosystems that leverage frameworks, methodologies and technologies such as CI/CD, containerized apps, Agile (Scrum)
  • Ability to share relevant information including if difficult task-level trade-offs that impact the product need to be made
  • Ability to work with cross-functional stakeholders to identify technical blindspots and clarify ambiguity
  • Design, build, test, and continually improve the services that support Marqeta’s Dispute management platform.
  • Define and deliver well-scoped milestones for projects and may be a technical lead for projects on your team.
  • Actively keep customer needs in mind and leverage input from product stakeholders to determine the right technical solutions to deliver customer value quickly.
  • Actively level up less-experienced members of your team by helping them with their craft, providing guidance, and setting a good example.
  • Independently write code that is clear with minimal bugs that captures the essential nature of the solution and is appropriately flexible, reusable, efficient, and adaptable to changing requirements.
  • Identify gaps and propose plans towards addressing those gaps.
  • Challenge the status quo and come up with innovative ideas.
  • Lead design for medium components/features and participate in design for larger components/features (moving from task level impact to medium-size project level impact).
  • Have significant ownership of a component/feature of the system.
  • Independently design software components in well scoped scenarios, with simplicity and maintenance as key considerations, ensuring components are testable, debuggable and have logical APIs that are not easily misused.
  • Participate in on-call coverage

AWSBackend DevelopmentDockerSQLAgileCloud ComputingFrontend DevelopmentFull Stack DevelopmentJavaKubernetesMySQLReact.jsSpring BootJava Enterprise EditionCI/CDRESTful APIsMicroservicesData modeling

Posted about 13 hours ago
Apply
Apply

📍 Canada

🧭 Full-Time

💸 112000.0 - 140000.0 CAD per year

🔍 FinTech

🏢 Company: MQ Referrals Only

  • 5+ years of hands-on software engineering with a Bachelor’s degree; or 3 years and a Master’s degree; or a PhD. In lieu of a degree, 8+ years of relevant experience may suffice.
  • 3+ years of backend experience in Java
  • 3+ years of full stack/frontend experience
  • Experience in developing applications with modern Java backend stack using Spring Boot and Kubernetes on AWS.
  • Experience both building and consuming RESTful APIs
  • Experience with SQL, data modeling, and database technologies (MySQL preferred)
  • Experience developing scalable microservices on cloud platforms like AWS (preferred), Azure, or GCP
  • Strong analytical and problem-solving skills with a high attention to detail
  • Strong collaboration and communication (verbal and written) skills. Can effectively work cross-functionally and deliver a project.
  • Experience working in modern software engineering ecosystems that leverage frameworks, methodologies and technologies such as CI/CD, containerized apps, Agile (Scrum)
  • Ability to share relevant information including if difficult task-level trade-offs that impact the product need to be made
  • Ability to work with cross-functional stakeholders to identify technical blindspots and clarify ambiguity
  • Design, build, test, and continually improve the services that support Marqeta’s Dispute management platform.
  • Define and deliver well-scoped milestones for projects and may be a technical lead for projects on your team.
  • Actively keep customer needs in mind and leverage input from product stakeholders to determine the right technical solutions to deliver customer value quickly.
  • Actively level up less-experienced members of your team by helping them with their craft, providing guidance, and setting a good example.
  • Independently write code that is clear with minimal bugs that captures the essential nature of the solution and is appropriately flexible, reusable, efficient, and adaptable to changing requirements.
  • Identify gaps and propose plans towards addressing those gaps.
  • Challenge the status quo and come up with innovative ideas.
  • Lead design for medium components/features and participate in design for larger components/features (moving from task level impact to medium-size project level impact).
  • Have significant ownership of a component/feature of the system.
  • Independently design software components in well scoped scenarios, with simplicity and maintenance as key considerations, ensuring components are testable, debuggable and have logical APIs that are not easily misused.
  • Participate in on-call coverage

AWSBackend DevelopmentSQLAgileCloud ComputingFull Stack DevelopmentJavaKubernetesMySQLReact.jsSpring BootCommunication SkillsCI/CDProblem SolvingRESTful APIsMicroservicesData modelingSoftware Engineering

Posted about 13 hours ago
Apply
Apply

🔍 Software Development

  • 5+ years of professional software development experience, with at least 2 years focused on React Native.
  • Proven experience working with TypeScript
  • Expertise in state management libraries like Redux (including middleware such as Redux Thunk or Redux Saga) + RTK Toolkit.
  • Solid understanding of mobile app performance optimization techniques.
  • Exceptional problem-solving skills with a focus on delivering clean, maintainable code.
  • Strong communication skills and ability to work collaboratively in a team environment.
  • Facilitate effective communication with client project stakeholders regarding project status and recommendations.
  • Lead the migration of legacy JavaScript code to TypeScript, ensuring high-quality, maintainable code.
  • Architect and develop new features for our React Native application using modern best practices.
  • Optimize the app for offline-first functionality by leveraging local databases and caching strategies.
  • Work with Redux for state management and ensure seamless integration with existing architecture.
  • Utilize Expo to streamline development workflows and manage app deployment.
  • Design and implement efficient GraphQL queries and mutations for data fetching.
  • Collaborate with cross-functional teams (backend engineers, designers, product managers) to deliver a world-class mobile experience.
  • Conduct thorough code reviews and mentor junior engineers on the team.
  • Stay up-to-date with the latest trends in React Native, TypeScript, Expo, and mobile development.
Posted about 16 hours ago
Apply

Related Articles

Posted 12 days ago

Why remote work is such a nice opportunity?

Why is remote work so nice? Let's try to see!

Posted 7 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 7 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 7 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 7 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.