You're invited to the Contractor Pro beta 🎉

  • Huge discounts: £1,000s off accounting, IR35 insurance & more.
  • Community access: Our recruiter-free contractor community.
  • Subcontract work: Share unlimited jobs via the jobs board.
  • Get inbound leads: Create your public profile (coming soon!)
Early bird price: £49.99 £19.99 / mo (ex VAT)
You must be a contractor to join Contractor Pro.
Just apply

Save this contract

Mind providing us with your email so we can save this contract? We promise we won't spam you, and you can unsubscribe any time.
Saved this job! You can see it in saved.
Saved this job! You can see it in saved.
Remote
0
USD
/hr

9 Swagger contracts

Senior Developer - PHP/Perl/Python

2 days ago
£490 - £590/day (wellpaid.io estimate)RemoteRoc Search

Description

Roc Search https://www.roc-search.com

Senior Developer - PHP/Perl/Python - 6 Month Contract - ASAP Start

I am working with a digital agency and we are looking for a senior developer (PHP/Perl/Python) to help develop and refine a new Python web app. This will be a fully remote 6 month contract (with monthly meetups in London) and is an ASAP start.

The ideal candidate will have:

- Web service developer experience in PHP/Perl/Python etc or a willingness to work with Python

- Experience with MySQL/Galera

Bonus Points for experience with:

- OpenAPI/Swagger

- NoSQL (MongoDB)

- AWS

- Linux system administration

- Javascript frameworks

- Unit testing frameworks

Please apply if you are interested and I will be intouch.

Get new remote Swagger contracts sent to you every week.
Subscribed to weekly Swagger alerts! 🎉

Software Engineer :100% Remote

13 days ago
RemoteGeorgia IT Inc.
Software Engineer :100% Remote
Location : Hartford, CT
Position Type : contract 06 months plus
Rate : DOE

Job description
  • Hands-on coding and development experience with Python (R, Scala, or Java experience is an alternative)
  • Solid understanding of the AWS platform at an Enterprise level
  • Knowledge and experience with Jenkins, Cloudbees, and/or Please Build (Cloudbees most strongly desired)
  • Understanding of Terraform and infrastructure versioning (if no Terraform experience, should have CloudFormation)
  • Experience in DevOps and CI/CD
Desired:
  • Knowledge of Data Engineering and Machine Learning
  • Experience with API development using Python and Swagger

Software Tech Lead

3 days ago
RemoteFalcon IT & Staffing Solutions
Falcon IT is currently seeking a Software Technical Lead to work with our client in Malvern, PA . This is a full time, direct hire opportunity offering remote work for now during COVID with a tentative planned return to the office in the next 8 months.

Role and Responsibilities

  • Takes ownership and accountability for technology solution and output delivered by the team
  • Provides technology thought leadership and assist team in making the right decision
  • Removes technology-related obstacles through the project lifecycleWorks with other architects, CTO organization and ensure technology governance and best practices are followed
  • Understands functional, non-functional requirements & quality attributes and build solution for them
  • Contributes and improve architecture and design
  • Build, review and ensure quality if data model, API Contract, Architecture, Framework, Code etc.
  • Assists in effort estimation, planning, prioritization and dependencies identification
  • Manages all technology artifacts
  • Primary skills: Java, Spring, AWS. Tech leadership. Needs to be capable to make design and architecture decisions together with Delivery manager. Needs to be hands on. Should be capable to write good code.

    Requirements:

  • Bachelor's Degree in Computer Science or similar; Master's degree in Computer Science
  • 8+ years of work experience
  • 8+ years of experience designing, developing front end application and Micro-services, REST APIs
  • Hands on technology leadership preferably full stack development or experience with most of the technologies listed below
  • Ability to analyze legacy application and define target state design/architecture
  • Experience in agile methodology
  • Tech Skills:

  • AWS cloud
  • JAVA, Springboot, Jax-RS
  • Swagger, REST APIs, Contract First Development
  • DB2 and Oracle (Legacy Databases)
  • Junit, Jmeter and API Non-functional testing (performance, security, availability etc,,)
  • Splunk
  • AWS DynamoDB, Lambda, Kinesis, Fargate, Firehose
  • DevSecOps, CI/CD, Bamboo, Bitbucket etc.
  • Soft Skills

  • Excellent communication and presentation
  • Client facing
  • Structure, organization skills
  • Ability to remove the fuzziness, deal with ambiguity
  • Attention to detail
  • Team leadership
  • Ability to work with other teams at Vanguard Database, CTO organization, API Economy team etc.
  • Strong technologist with hands ion experience with AWS Cloud Native Micro-services architecture
  • Expertise in API economy with business acumen



  • #LI-SK1

    Full Stack Software Engineer - Remote (Hartford, CT)

    13 days ago
    RemoteGeorgia IT Inc.
    Full Stack Software Engineer 
    Location: Remote (Hartford, CT)

    Duration: Contract
    Rate: DOE

    US Citizen, Green Card, TN, GC-EAD, and H4-EAD only No Third-party agencies corp to corp.
     
    What You Will Do
    • Technical iteration on the design, development, documentation, testing, and deployment of a data-driven platform including both front-end UI and backend service customizations.
    • Working through the Software website development lifecycle to launch.
    • Designing user-based interactions through effective front-end architecture.
    • Developing and designing RESTful services and APIs.
    • Determining application responsiveness for consumers.
    • Ensuring company mandate is effectively addressed in technical and developmental aspects.
    • Troubleshooting issues and problem-solving as necessary.
    • Keeping current with industry trends and developments that can be applied to company needs.
    Required
    • Solid understanding of the AWS platform at an Enterprise level
    • Experience in DevOps and CI/CD
    • Knowledge and experience with Jenkins, Cloudbees, and/or Please Build (Cloudbees most strongly desired)
    • Understanding of Terraform and infrastructure versioning (if no Terraform experience, should have CloudFormation)
    • Experience with Python (R, Scala, or Java experience is an alternative)
    Desired:
    • Knowledge of Data Engineering and Machine Learning
    • Experience with API development using Python and Swagger
     

    Backend Rails Developer (Contract, Remote)

    5 days ago
    RemoteVaporware

    We're looking for a backend Rails developer to join our team on a contract basis

    Requirements

    • Located in the United States
    • Proficiency in the English language, both written and verbal, sufficient for success in a remote environment with team and client communication
    • Self-management skills, time prioritization, and estimation skills
    • Work in line with our values

    Strong proficiencies and working experience with

    • Git (eg. GitHub) version control
    • The Ruby programming language
    • The Rails and Rails::API frameworks
    • API Design (eg. REST/JSON)
    • API Documentation (eg. Swagger)
    • The ActiveRecord ORM
    • Relational Databases (eg. Postgres)
    • Testing Frameworks (eg. Rspec)

    Bonus skills

    • PaaS hosting providers and DevOps tooling (eg. Heroku)
    • CI/CD Tooling (eg. CircleCI)
    • Worked with clients before (freelance or agency)
    • Has implemented common SaaS paradigms, like:
      • Multi-tenancy
      • Payment Processing
      • User Event Tracking
      • 2FA/MFA
      • A/B Testing
      • Caching & Rate Limiting
      • Reporting & Data Aggregation
      • Integration with 3rd Party APIs

    Our Values

    • Be Pragmatic - We are practical, sensible, and realistic. We believe in creating software that's good for users through Lean principles, by launching an MVP and running lean experiments to make data driven decisions.
    • Strive for Quality - We put our passion into our craft. We strive to design and build quality software. We focus our talents and efforts in doing a few things well, instead of more things poorly. We believe passion, creativity, focus, and optimism leads to quality work, deliverables, and relationships.
    • Collaborate Freely - We collaborate with our clients instead of taking marching orders. We choose the best tools for the job at hand and have our recommendations heard. We work with proactive coworkers who trust and respect one another. We assume that people have good intentions and provide direct and constructive help. Everyone has the ability to improve anything, as titles do not separate our shared mission and goals.
    • Create Happiness - Make time for health, energy, and balance. Strive for fulfillment in our shared humanity. Show positivity and passion. Be funny and have fun. Expect career and life satisfaction.
    • Long-term Sustainability - In order to support these values, we maintain a consistent level of profitability and long-term sustainability. Without maximizing profits, we uphold strong fiduciary duties to all of our members.

        Remote Python Engineer – 6-month contract to hire - $60/hr.

        2 days ago
        $60/hourRemoteVaco

        Job Description

        Remote Python Engineer - 6-month contract to hire - $60/hr.

        Location : Remote

        Length: 6-month contract to hire

        *Must be able to work on a W2 contract without sponsorship*

        Pay: $60/hr.

        Summary

        Develops, research, designs, implements, tests, and evaluates software and systems, in conjunction with hardware product development, that enable computers to perform their applications, applying principles and techniques of computer science, engineering, and mathematical analysis.

        Qualifications:
        5+ years' experience:

      • Developing restful pythonic services
      • Implementing data science processes, e.g. sklearn functions, etc
      • Managing production microservices
      • Familiarity w/ CI/CD (notably Jenkins, kubernetes), agile practices (SAFE, use of jira), expert with GIT (pref GITHUB)
      • Willingness to unit/integration test, document own code and production services critical
      • Familiarity w/ swagger/yaml strongly preferred
      • Knowledge of java spring boot, batch advantageous




      • Remote Senior Java Software Engineer – Inside IR35

        6 hours ago
        £500 - £610/day (wellpaid.io estimate)RemoteInside IR35Heat Recruitment

        We are working with a Government client who are looking for a remote Senior Software Engineer on an initial 6 month contract to start ASAP. Yow will be responsible for ensuring best practices are adhered to across the department and guiding teams on how to deliver quality software products.
        You will assist in the design of software products in collaboration with Architecture and Engineering principles. With a focus on operational stability, robustness, resilience, availability and quality you will be accountable for the code your teams produce.

        Responsibilities:

        • Design and lead the strategies for building reusable libraries and services.

        • Own the development of medium-long term strategies for product lines and the Software Engineering Community;
        • Identify and support the resolution of infrastructure faults;
        • Provide 3rd line support on products developed, including out of hours support as and when required;
        • Lead multiple Software Engineering teams providing technical leadership and guidance. Including coaching and mentoring your team and their professional development;
        • Contribute and set strategic direction for product team and the wider Software Engineering community;
        • Lead the collaboration & sharing of knowledge and good practice with the wider software engineering community;
        • Lead and support community discussions about best practice within Software Engineering.
        Technical Skills Senior Dev Ops Engineer
        Programming & build (DDaT) Collaborates with others when necessary to review specifications and uses these agreed standards and tools to design, code, test, correct and document programmes or scripts of medium to high complexity, using the right standards and tools.

        User Centred Analysis (DDaT) Understands the difference between user needs and desires of the user. Has experience in meeting user needs across a variety of channels. Able to integrate digital analytics with qualitative data, such as user surveys and user research, to develop hypotheses for testing. Can offer recommendations on the best tools and methods to be used. Able to collaborate with user researchers and can sell/represent users internally. Understands the difference between user needs and desires of the user. Able to champion user research to focus on all users. Can prioritise and defines approaches to understand the user story, guiding others in doing so.
        Systems Integration (DDaT) Defines and designs the integration build. Able to co-ordinate build activities and understands how to undertake and support integration testing activities. (Level 3)
        Service Focus (DDaT) Sees the bigger picture by taking groups of services, investigating how to get the best of underlying services.
        Modern Standards Approach (DDaT) Uses a modern standard approach competently and guides others in so doing.
        Systems Design (DDaT) Designs systems characterised by medium levels of risk, impact and business or technical complexity. Selects appropriate design standards, methods and tools and ensures they are applied effectively. Reviews the systems designs of others to ensure selection of appropriate technology, efficient use of resources and integration of multiple systems and technology.

        Technical Specialisms
        Development languages Java Mandatory experience in one or more development languages
        JavaScript

        Database management Node.js
        Mandatory experience in one or more relational database management tools
        SQL
        PostgreSQL
        MySQL
        MongoDB
        Cassandra
        SQL tuning optional
        Kernel tuning mandatory
        Explain plans optional
        Patching and upgrade optional at Associate Mandatory at Working and above
        Meet Recovery Point Objectives Mandatory (one or more)
        Meet Recovery Time Objectives mandatory at working and above (one or more)
        L2/L3 Database Build
        Partitions
        Git
        Develop
        Build and test interfaces between systems
        Spring framework Spring Boot optional at Associate and Working, Mandatory at Practitioner and above (one or more)
        Spring Security
        Spring Batch
        Development practice Continuous Delivery Optional
        Continuous Integration
        Testing Test Driven Development Mandatory experience in one or more TDD tools
        J-Unit
        Jasmine
        Automated test frameworks Mandatory
        User testing
        Linux Operating Systems Use, operate, patch and secure Mandatory
        Bash
        RHEL
        Collaboration tools Jira Optional
        Confluence
        Slack
        Behaviour Driven Development Cucumber Optional
        Micro-Service Architecture Develop Optional
        API design and open standards RESTful APIs Mandatory
        Swagger
        OpenAPI
        Cloud computing
        Security OWASP Top Ten Mandatory
        Denial of Service
        SQL Injection
        Cross Site Request Forgery
        High Availability products EDB failover manager Mandatory
        RPC concepts and transport mechanisms HTTP Mandatory

        Remote Senior Java Software Engineer - Inside IR35

        9 hours ago
        RemoteInside IR35Heat Recruitment

        We are working with a Government client who are looking for a remote Senior Software Engineer on an initial 6 month contract to start ASAP. Yow will be responsible for ensuring best practices are adhered to across the department and guiding teams on how to deliver quality software products.
        You will assist in the design of software products in collaboration with Architecture and Engineering principles. With a focus on operational stability, robustness, resilience, availability and quality you will be accountable for the code your teams produce.

        Responsibilities:

        • Design and lead the strategies for building reusable libraries and services.

        • Own the development of medium-long term strategies for product lines and the Software Engineering Community;
        • Identify and support the resolution of infrastructure faults;
        • Provide 3rd line support on products developed, including out of hours support as and when required;
        • Lead multiple Software Engineering teams providing technical leadership and guidance. Including coaching and mentoring your team and their professional development;
        • Contribute and set strategic direction for product team and the wider Software Engineering community;
        • Lead the collaboration & sharing of knowledge and good practice with the wider software engineering community;
        • Lead and support community discussions about best practice within Software Engineering.
        Technical Skills Senior Dev Ops Engineer
        Programming & build (DDaT) Collaborates with others when necessary to review specifications and uses these agreed standards and tools to design, code, test, correct and document programmes or scripts of medium to high complexity, using the right standards and tools.

        User Centred Analysis (DDaT) Understands the difference between user needs and desires of the user. Has experience in meeting user needs across a variety of channels. Able to integrate digital analytics with qualitative data, such as user surveys and user research, to develop hypotheses for testing. Can offer recommendations on the best tools and methods to be used. Able to collaborate with user researchers and can sell/represent users internally. Understands the difference between user needs and desires of the user. Able to champion user research to focus on all users. Can prioritise and defines approaches to understand the user story, guiding others in doing so.

        Systems Integration (DDaT) Defines and designs the integration build. Able to co-ordinate build activities and understands how to undertake and support integration testing activities. (Level 3)
        Service Focus (DDaT) Sees the bigger picture by taking groups of services, investigating how to get the best of underlying services.
        Modern Standards Approach (DDaT) Uses a modern standard approach competently and guides others in so doing.
        Systems Design (DDaT) Designs systems characterised by medium levels of risk, impact and business or technical complexity. Selects appropriate design standards, methods and tools and ensures they are applied effectively. Reviews the systems designs of others to ensure selection of appropriate technology, efficient use of resources and integration of multiple systems and technology.

        Technical Specialisms

        Development languages Java Mandatory experience in one or more development languages
        JavaScript

        Database management Node.js
        Mandatory experience in one or more relational database management tools
        SQL
        PostgreSQL
        MySQL
        MongoDB
        Cassandra
        SQL tuning optional
        Kernel tuning mandatory
        Explain plans optional
        Patching and upgrade optional at Associate Mandatory at Working and above
        Meet Recovery Point Objectives Mandatory (one or more)
        Meet Recovery Time Objectives mandatory at working and above (one or more)
        L2/L3 Database Build
        Partitions
        Git
        Develop
        Build and test interfaces between systems
        Spring framework Spring Boot optional at Associate and Working, Mandatory at Practitioner and above (one or more)
        Spring Security
        Spring Batch
        Development practice Continuous Delivery Optional
        Continuous Integration
        Testing Test Driven Development Mandatory experience in one or more TDD tools
        J-Unit
        Jasmine
        Automated test frameworks Mandatory
        User testing
        Linux Operating Systems Use, operate, patch and secure Mandatory
        Bash
        RHEL
        Collaboration tools Jira Optional
        Confluence
        Slack
        Behaviour Driven Development Cucumber Optional
        Micro-Service Architecture Develop Optional
        API design and open standards RESTful APIs Mandatory
        Swagger
        OpenAPI
        Cloud computing
        Security OWASP Top Ten Mandatory
        Denial of Service
        SQL Injection
        Cross Site Request Forgery
        High Availability products EDB failover manager Mandatory
        RPC concepts and transport mechanisms HTTP Mandatory

        Java/Angular Technical Lead

        13 days ago
        Remotee-Solutions Inc

        Job Title : Java/Angular Technical Lead

        Location: Secaucus, New Jersey ( Remote work is allowed however candidate needs to move to client location when things are fine)

        Duration: Long Term Contract

         

        Job Description :-

         

        Note : Look for candidates who are strong in Azure and Angular, recent experience.

         

        Duties and Responsibilities:

        Develop key product features within existing large-scale Angular and Java-based enterprise applications and new strategic initiatives that will drive system and operational efficiencies, measure system performance, and provide "glue for complex solutions.

        Participate in the full SDLC involving design, implementation, testing, & launching.

        Assist with the generation and analysis of business and functional requirements for proposed software solutions.

        Participate in architectural and database design discussions as they relate to product direction.

        Develop features completely, both frontend and backend components.

        Design and implement changes to systems that yield higher performance and resiliency while achieving lower operations overhead.

        Own the delivery of an entire component of a system or application, and serve as a technical lead on small to midsize complex projects.

        Work closely and collaboratively with geographically-distributed team of engineers to develop the best technical design and approach for new product development.

        Build software solutions where the problem is not well defined. Design and define the interaction between the other component pieces.

        Consistently define and apply technologies, standards and software engineering practices, mentoring a geographically-distributed team of developers.

        Contribute to the focus and effectiveness of the development team; tracking issues to resolution, monitoring the effectiveness of tasks, and providing status to the team lead.

        Raise long-term architecture issues within project.

        Conduct design and code reviews of multiple projects.

        Generate data for project planning, including task breakdown & estimation of work for a project. Proficient in developing accurate estimates & risk assessments. Track status within the project as necessary.

        Communicate team and project status to project manager and director.

        May occasionally act in the Team Lead role

        Act as the designated expert for owned application area(s).

        Contribute to the continued improvement of the organization's development procedures by looking for opportunities for improvement and implementing solutions. Start Time:

         

        Hours: 8:00am to 5:00pm

         

        Education:

        Additional Job Details: Qualifications: Education Preferred:

        Bachelor's degree in Computer Science or equivalent required. Master's preferred. Work Experience:

        7+ years professional experience in software development.

        Computer Science fundamentals in object-oriented (OO) design patterns, distributed databases, and data modeling techniques.

         

        Work Expectations:

        No travel required

        Occasional night/weekend work required **Upon COVID-19 restrictions lifting, able to work full time from Clients office at 500 Plaza Drive, Secaucus, NJ Physical and Mental:

        Ability to multi-task, Analytical skills, Ability to follow verbal or written instructions, Thinking analytically, Communication, Using effective verbal communication, Using effective written communication, Handling stress & emotions, Concentrating on tasks, Making decisions, Adjusting to change, Examining/observing details, Sitting for long periods at a time Other:

        Essential requirements: o Strong knowledge of Spring framework, including Spring Boot o Strong knowledge Angular 4+ and AngularJS o Extensive experience with TypeScript and JavaScript o Strong knowledge of TDD best practices. Working knowledge of Junit, Mockito, Pact integration, Jasmine and Karma o Extensive experience with Maven

        Strong knowledge of observables and reactive programming

        JBoss and WebLogic experience preferred

        Strong knowledge of SOA and microservices architecture

        Experience designing, documenting, and implementing REST APIs. Working knowledge of Swagger/OpenAPI

        Extensive experience with Git. Experience with GitLab preferred.

        Experience with node.js preferred

        Familiar with HTML5/CSS3, angular material

        Knowledge of CI/CD tools and processes preferred

        Knowledge of Kubernetes and Docker preferred

        Knowledge of Oracle DB and SQL required. PL/SQL experience preferred.

        Knowledge of cloud architecture (Azure) and innate drive to understand how digital trends can be applied to Quest strongly preferred

        Experience with log analysis tools, especially Splunk, preferred

        Ability to work well with people and be both highly motivated and motivating

        Experience in development of distributed/scalable systems and high-volume transaction applications

        Experience Scrum, Kanban, and Waterfall SDLC methodologies preferred

        Good verbal and written communication skills.

        Passion for developing products that provide a great customer experience.

        Desire to understand Quest's business and ensure solutions are clearly linked to the organization's strategy and goals for optimal performance.

        Continuously monitor industry trends to guide and influence work focus to promote strategic alignment of core business processes.

        Adaptable with ability to foresee and proactively adjust to leading edge technical trends. Sees change as an opportunity