Software Engineer
ThinkLink Inc
5d ago
source : Cutshort

Minimum Qualifications

  • At least 2 + of production-level experience in REST API Development / Scripting
  • Bachelor's degree in computer science or a related field (But we’re not entirely stubborn about this if the candidate is just equally learned without a degree).
  • Computer Science fundamentals in object-oriented design, algorithm design, problem-solving, and complexity analysis
  • Expertise in Go Lang, Python, JavaScript, or a similar modern programming language
  • Must be able to handle roles in server-side development
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Preferred Qualifications

  • Experience in designing & building back-end systems from scratch
  • Experience working on projects through the entire software development lifecycle
  • Knowledge of building REST APIs in Golang / Is Expected to Learn Golang in case the candidate doesn’t already know it.
  • Must be able to solve a complex problem on his / her own by utilizing experience and other resources
  • Design data structures that meet the application requirements
  • Excellent verbal and written communication skills
  • Ability to handle multiple competing priorities in a fast-paced environment
  • Experience with design and implementation of multitenant (SaaS) solutions
  • Experience with design and implementation of secure integrations with AWS services and products
  • Roles & Responsibilities

    Because our team is small, you’ll be given lots of responsibility and opportunities to impact the overall product and business.

    You'll work with the team to build product-defining features as well as be a decision maker in what direction we take the product. You will...

  • Assist the Engineering team on Product Development
  • Analyze user needs and software requirements to determine the feasibility of design within time and cost constraints
  • Write and maintain technical documentation to describe program development, logic, coding, testing, changes, and corrections
  • Collaborate and communicate effectively with stakeholders throughout the organization.
  • Attend weekly staff meetings for progress reporting & briefing on new tasks.
  • Produce clean, efficient & documented code based on specifications
  • Integrate software components and third-party APIs
  • Verify and deploy programs and systems
  • Troubleshoot, debug and upgrade existing software
  • Gather and evaluate user feedback
  • Recommend and execute improvements
  • Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form