Software Engineer

MeetHires
  • Buffalo, New York
    30+ days ago

    Job Description

    Job brief

    In this role, you will be responsible for writing efficient and testable
    code, adhering to specifications and industry best practices.

    Responsibilities

    • Develop innovative features and re-architect components of an existing system.
    • Collaborate with a team of developers to participate in test-driven, iterative development, prototyping, and code reviews.
    • Design and implement clean and efficient middle and back-end solutions.
    • Build scalable and robust services to support our product offerings.
    • Create and maintain both external and internal APIs.
    • Conduct thorough unit and performance testing to ensure scalability and reliability.
    • Review and debug code to identify and resolve issues.
    • Document code solutions and provide clear explanations through flowcharts, diagrams, code comments, and clean code practices.
    • Design system specifications, standards, and programming solutions for implementation.

    Requirements

    • Bachelor's degree in Software Engineering, Information Technology, or a related field.
    • 1 to 3 years of experience in software engineering or a similar role.
    • Proficiency in developing server-side web applications using Python.
    • Experience building RESTful and SOAP-based web services.
    • Familiarity with both relational databases (e.g., PostgreSQL, Oracle) and NoSQL databases (e.g., Cassandra, Redis).
    • Strong understanding of object-oriented development principles.
    • Ability to quickly adapt to new technologies and tools.
    • Knowledge of Python frameworks, system architecture, and design patterns.
    • Excellent communication and collaboration skills.

    Preferred Qualifications (not required, but a plus):

    • Master's degree in Software Engineering, Computer Science, or a related field.
    • Experience with front-end development using modern JavaScript frameworks (e.g., React, Angular, Vue.js).
    • Familiarity with cloud platforms and services (e.g., AWS, Azure, Google Cloud).
    • Understanding of containerization technologies (e.g., Docker, Kubernetes).
    • Knowledge of DevOps practices and tools (e.g., Jenkins, Git, Ansible).
    • Experience with automated testing frameworks (e.g., Selenium, Cypress).

    If you are a motivated individual with a passion for software engineering and a desire to contribute to cutting-edge technology solutions, we encourage you to apply. Join our team and help us build the future of software development!

    Numbers & Facts

    LocationBuffalo, New York

    Skills

    • Amazon Web Services (AWS)unmatched
    • AngularJSunmatched
    • Ansibleunmatched
    • Apache Cassandraunmatched
    • Application Programming Interface (API)unmatched
    • Best Practicesunmatched
    • Cloud Computingunmatched
    • Code Reviewsunmatched
    • Communication Skillsunmatched
    • Computer Scienceunmatched
    • Debugging Skillsunmatched
    • Design Patterns Programming Methodologiesunmatched
    • DevOpsunmatched
    • Dockerunmatched
    • Gitunmatched
    • Identify Issuesunmatched
    • Information Technology & Information Systemsunmatched
    • Internet Applicationunmatched
    • JavaScript Frameworksunmatched
    • Jenkinsunmatched
    • Leading Edge Technologyunmatched
    • Microsoft Windows Azureunmatched
    • NoSQLunmatched
    • Object Oriented Developmentunmatched
    • Oracleunmatched
    • Performance Testingunmatched
    • PostgreSQLunmatched
    • Problem Solving Skillsunmatched
    • Product Supportunmatched
    • Prototypingunmatched
    • Python Programming/Scripting Languageunmatched
    • REST (Representational State Transfer)unmatched
    • React.jsunmatched
    • Redisunmatched
    • Relational Databases (RDBMS)unmatched
    • SOAP (Simple Object Access Protocol)unmatched
    • Scalability Testingunmatched
    • Scalable System Developmentunmatched
    • Seleniumunmatched
    • Server Programming/Applicationsunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • System Architectureunmatched
    • Team Playerunmatched
    • Test Harnessunmatched
    • Testingunmatched
    • Unit Testunmatched
    • User Interface/Experience (UI/UX)unmatched
    • Vue.jsunmatched
    • Web Servicesunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder