Apply

Software Engineer

Posted 2024-08-07

View full description

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

πŸ“ Location: UK

πŸ” Industry: Cybersecurity

🏒 Company: BugcrowdπŸ‘₯ 501-1000πŸ’° $30.0m Series D on 2020-04-09CrowdsourcingPenetration TestingSecurityCyber Security

πŸ—£οΈ Languages: English

⏳ Experience: 3-5+ years

πŸͺ„ Skills: AWSPythonSoftware DevelopmentCybersecurityDjangoJira

Requirements:
  • Preferred: Bachelor's degree in IT, Computer Science, or a related field.
  • 3-5+ years of commercial Software Engineering experience.
  • At least 1-2+ years in Django Rest Framework.
  • Experience with Python and Django.
  • Experience with automation and Jira.
Responsibilities:
  • Develop and maintain web applications using Python 3.9, Django, and DRF.
  • Participate in the full software development lifecycle, including planning, development, testing, deployment, and maintenance.
  • Conduct code reviews and contribute to improving application security.
  • Stay updated on the latest security trends and practices.
  • Assist in developing automated tests for application reliability and security.
  • Document systems and processes related to application development and security.
  • Implement integrations with third-party services like Google, AWS, ServiceNow.
  • Collaborate with the cybersecurity team to identify vulnerabilities.
Apply

Related Jobs

Apply

πŸ“ Germany, Portugal, UK

🧭 Full-Time

πŸ” Blockchain, Web3 technology

🏒 Company: Parity Technologies

  • Experience or eagerness to learn about virtual machines and RISC-V.
  • Understanding of AMD64 assembly, dynamic recompilation, and bytecode interpreters.
  • Knowledge of compilers, particularly in code optimization and machine code generation.
  • Familiarity with low level memory management and operating system interfaces, especially Linux.
  • Awareness of security sandboxing and performance engineering.
  • Interest in zero knowledge proof systems and virtual machines.

  • Work on a state-of-the-art RISC-V based virtual machine.
  • Develop and maintain an LLVM-based EVM to RISC-V recompiler.
  • Create comprehensive benchmark suites to track and improve performance against competing technologies.
  • Integrate technologies into the smart contract execution environment.

Software DevelopmentBashBlockchainEthereumGitJavaJavascript*NixAssemblerJavaScriptAlgorithmsGoREST APIWeb3.jsCommunication SkillsCollaborationProblem SolvingLinuxWritten communicationDocumentation

Posted 2024-11-21
Apply
Apply

πŸ“ US, UK

🧭 Full-Time

πŸ’Έ 185000 - 200000 USD per year

πŸ” Music technology

🏒 Company: Splice

  • Experience with Elasticsearch, optimizing data representations, queries, and clusters.
  • Relevant work experience building and evolving production software using Go and Python.
  • Experience deploying and managing ML models in production environments.
  • Several years working with RDBMS such as MySQL or PostgreSQL and crafting performant SQL queries.
  • Experience leveraging SaaS and cloud provider primitives effectively.
  • Strong customer experience focus and willingness to engage in build-versus-buy discussions.
  • Proficiency in writing, deploying, evolving, and deleting code.
  • Excellent communication skills with both technical and non-technical audiences.

  • Define the architecture and drive implementation changes across multiple backend services that power Splice’s products.
  • Translate large-scale architectural changes into manageable outcomes that benefit customers.
  • Optimize search infrastructure and create mechanisms for safe and rapid ML model production.
  • Advocate for system designs and APIs that prioritize customer needs.
  • Deliver complex projects spanning multiple domains and teams.
  • Identify areas for team improvement and propose solutions.
  • Provide mentorship and constructive feedback for engineering practices.
  • Manage cross-team commitments and track progress related to the delivery roadmap.

AWSDockerGraphQLPostgreSQLPythonSQLElasticSearchJenkinsKerasMySQLPyTorchTypeScriptData engineeringElasticsearchGogRPCRDBMSRedisTensorflowCollaborationTerraform

Posted 2024-11-20
Apply
Apply

πŸ“ EU, USA, Canada

🧭 Full-Time

πŸ” Insurance, Cybersecurity

🏒 Company: Coalition, Inc.

  • 2+ years of software engineering experience.
  • Experience with cloud computing technologies (like AWS or similar).
  • Experience with at least one of Python or Golang.
  • Familiar with cloud services.
  • Familiar with RESTful APIs.
  • Familiar with code/algorithm complexity analysis.
  • Excellent oral and written communications skills.

  • Create, maintain, test, and debug code for cloud services.
  • Perform regular code reviews.
  • Participate in design reviews.
  • Implement robust code.

PythonCloud ComputingGolangRESTful APIs

Posted 2024-11-19
Apply
Apply

πŸ“ EU, USA, Canada

🧭 Full-Time

πŸ’Έ 92000 - 132000 USD per year

πŸ” Cyber Insurance

  • 2+ years of software engineering experience.
  • Experience with cloud computing technologies (like AWS or similar).
  • Experience with at least one of Python or Golang.
  • Familiar with cloud services and RESTful APIs.
  • Familiar with code/algorithm complexity analysis.
  • Excellent oral and written communication skills.

  • Create, maintain, test, and debug code for cloud services.
  • Perform regular code reviews to ensure code quality.
  • Participate in design reviews to contribute to system architecture.
  • Implement robust code for distributed (cloud) systems.

AWSPythonCloud ComputingGolangCI/CDRESTful APIs

Posted 2024-11-19
Apply
Apply

πŸ“ EU, USA, Canada

🧭 Full-Time

πŸ” Insurance, Cybersecurity

  • 2+ years of software engineering experience.
  • Experience with cloud computing technologies (like AWS or similar).
  • Experience with at least one of Python or Golang.
  • Familiarity with cloud services and RESTful APIs.
  • Knowledge of code/algorithm complexity analysis.
  • Excellent oral and written communication skills.

  • Create, maintain, test, and debug code for cloud services.
  • Perform regular code reviews to ensure code quality and adherence to standards.
  • Participate in design reviews to contribute to system architecture and design decisions.
  • Implement robust code that meets performance standards and handles edge cases.

AWSPythonCloud ComputingGolangRESTful APIs

Posted 2024-11-19
Apply
Apply

πŸ“ San Francisco Bay Area, Seattle, India, UK

πŸ” B2B technology

🏒 Company: Demandbase

  • Bachelor’s or master’s degree in computer science, Mathematics, Statistics from a top engineering institution.
  • Practical experience in handling complex analytics projects and experience in advanced SQL for data analysis.
  • 4+ years of Data Engineering experience in building enterprise data/analytics solutions.
  • Experience in data stewardship to improve data quality including accuracy, integrity, and relevance to business.
  • Strong practical experience in Databases, Advanced SQL & Python/R.
  • Good understanding of Data strategies and data analysis & model design.
  • Ability to benchmark data systems, analyze workflow bottlenecks, and propose robust data solutions.
  • Good to have experience in designing/implementing ETL data pipelines using open-source platforms.
  • Good to have exposure to big data technologies like Hive, Red Shift (DWH), Hbase, Apache Spark, and integration with enterprise visualization framework.

  • Design, Model and Implement data analysis and analytics solutions.
  • Be a hands-on individual contributor for data projects in high-level design, analysis, experiments, data architecture, and data modeling.
  • Support ETL pipeline modules – by designing transformations, data cleaning, matching, reports/dashboards, and statistical analysis.
  • Utilize analysis techniques – such as segmentation, regressions, clustering, and data profiling to analyze trends and report key performance indicators.
  • Collaborate in building large-scale, high-availability, fault-tolerant data analytics platform using Apache Spark ecosystem, Data Visualization, and Advanced Analytics.
  • Work closely with cross-functional teams in an Agile environment.

PythonSQLAgileData AnalysisETLData analysisData engineeringCommunication SkillsProblem Solving

Posted 2024-11-19
Apply
Apply

πŸ“ US, UK

πŸ” HealthTech

  • Systems utilizing Python, Kotlin, Typescript, React, FastAPI.
  • Experience with continuous delivery and agile methodologies.
  • Deploying and operating software using Kubernetes in GCP.

  • Build software solutions so customers can buy products seamlessly.
  • Mature payment infrastructure including splitting out microservices.
  • Prepare to scale up technology to match growth plans.
  • Work closely with stakeholders to find effective solutions.

PythonAgileGCPKotlinKubernetesTypeScriptFastAPIReactMicroservices

Posted 2024-11-18
Apply
Apply

πŸ“ United Kingdom

πŸ” Technology / Data Insights

  • Commercial experience with Java, Scala, Kotlin, and/or Python.
  • Experience with relational and non-relational databases.
  • Knowledge of data processing and distributed systems.
  • Solid understanding of systems design.
  • Familiarity with technologies including Docker, Kubernetes, CI/CD, and GCP.
  • Experience with best practices such as Agile and TDD.

  • Develop elegant and robust backend applications in data-intensive environments.
  • Enhance decision-making capabilities for thousands of companies.
  • Collaborate in a friendly and creative technical environment.

DockerPythonAgileElasticSearchGCPJavaKafkaKotlinKubernetesAirflowElasticsearchSparkCI/CD

Posted 2024-11-18
Apply
Apply

πŸ“ US, UK

πŸ” Health Tech

  • They are looking for innovative individuals who can contribute to addressing significant health challenges globally.
  • Experience operating within agile, cross-functional teams is essential.

  • The Payments team builds software solutions to facilitate customer purchases and enhances their purchasing journey.
  • They focus on maturing their payment infrastructure by implementing microservices and preparing for growth.
  • Team members work in a dynamic environment, collaborating with stakeholders to deliver optimal solutions.

Backend DevelopmentSoftware DevelopmentAgileCommunication SkillsAnalytical SkillsCollaborationProblem SolvingAgile methodologiesMicroservices

Posted 2024-11-18
Apply
Apply

πŸ“ US, UK

πŸ” Health and Nutrition

  • Proficient in frontend technologies such as Typescript and ReactNative.
  • Experienced in backend programming using Python, FastAPI, Django, and Kotlin.
  • Familiar with CI/CD processes using Github Actions, Fastlane, and ArgoCD.
  • Knowledge of data management tools like dbt, BigQuery, and Airflow.
  • Experience with infrastructure management using Terraform, GCP, and Kubernetes.

  • Build the software that powers the core ZOE experience.
  • Help members achieve health goals and provide top-tier nutrition advice.
  • Create delightful user journeys, programs, and recommendations.
  • Integrate mobile development with backend systems while utilizing machine learning and domain expertise.

PythonDjangoGCPMachine LearningTypeScriptData scienceFastAPITerraform

Posted 2024-11-18
Apply