JBA International

Full-Stack Software Engineer

JBA International$90K — $130K *
US-AnywhereRemote in United States
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's/Master's degree in Computer Science or related field
  • Experience in full software development lifecycle for complex projects
  • Proven ability to design and maintain application architectures
  • Expertise in Python (Flask, Django, SQL Alchemy), Vue.js, and relational databases
  • Excellent communication, analytical, and problem-solving skills

Responsibilities

  • Collaborate with business analysts and users to develop tailored solutions
  • Design, build, and maintain high-quality, reusable code
  • Debug and resolve application issues effectively
  • Optimize existing code for better performance and maintainability
  • Ensure adherence to architectural standards through reviews and quality checks
  • Innovate and share knowledge with peers
  • Take ownership of complex client problems and deliver solutions

Benefits

  • Flexible working hours
  • Opportunity for continued education and professional growth
  • Collaborative work environment
  • Access to the latest tools and technologies
  • Supportive company culture that promotes innovation
Full Job Description
Job Summary: The Senior Fullstack Software Engineer will work closely with the Fullstack Software Engineering team members to design, develop and enhance web and data solutions.

Duties & Responsibilities:
  • Influence and collaborate with business systems analysts and internal business users to develop solutions based on requirements.
  • Expert ability to design, build, and maintain efficient, reusable, and robust code while using source control to manage code across all environments.
  • Write code at all tiers from persistence to middle tier to frontend.
  • Troubleshoot, analyze and debug application issues.
  • Optimizing and refactoring existing code to increase responsiveness, performance, and maintainability.
  • Ensures that the architectures and standards are being followed, by Influencing and participating in code reviews and quality assurance processes.
  • Adhere to and enforce ODS policies and procedures.
  • Adhere to and enforce coding standards and best practices.
  • Create and maintain conceptual, logical, and physical application architectures.
  • Take ownership of solving complex business problems for the client.
  • Innovate and share findings with other Seniors and Leads.
  • Implement new architectural changes for client systems.
  • Promote and encourage a healthy team/collaborative environment.
  • Evaluate work of other Fullstack Software Engineers.

Competencies:
  • Perform all work and activities with honesty and integrity.
  • Take personal responsibility for productivity, quality and timeliness of work.
  • Effectively communicate (and listen) clearly, professionally, politely and persuasively in all situations; respond well and in a reasonable, timely manner.
  • Challenge conventional practices and use creativity and information to lead, innovate, problem solve, and implement ideas to contribute to the growth of the organization.
  • Support and meet company/department goals and core values.
  • Collaborate with co-workers to achieve common goals.
  • Problem Solving/Analysis.
  • Technical Capacity.
  • Time Management.

Qualifications & Requirements:
  • Bachelor's/Master's degree in Computer Science preferred. Other majors accepted for review include Engineering majors with a programming background.
  • Demonstrated experience of high-quality delivery in a Software Engineering role for the full development lifecycle across several high complexity projects
  • Demonstrated experience in creating and maintaing conceptual, logical, and physical application archiitectures
  • Demonstrated Expertise in:
    • Python (Flask, Django, SQL Alchemy)
    • Web Services (JSON, Micro Services)
    • Vue.js (Single Page App Javascript framework like React or Angular acceptable)
    • Bootstrap
    • Relational Database Technologies
  • Excellent interpersonal and communication skills
  • Excellent analytical and problem solving skills
  • Expert ability to quickly learn and apply new technologies
  • Expert in Object Oriented Analysis and Design
  • Expert ability to read and create high performance SQL queries
  • Expert ability in unit testing/test-driven development
  • Expert ability to develop in MVC-based frameworks in C# or Python
  • Expert ability to develop in frontend technologies (React, Angular, and Vue)
  • Experience building or utilizing REST APIs
  • Strong knowledge and experience of web accessibility
  • Good understanding of cross-platform and cross-browser issues
  • Comfort with Relational Database, ANSI SQL, Database Performance tuning, and various file formats

About JBA International

JBA is over 35 year old company leading the way for the future of work, GenAI and digital transformation. Started by two Software Engineers, we have serviced many industries with consulting, workforce, and innovation projects-- Insurance, Banking, Legal, Defense, Entertainment, Tele-Comm and more. We look at every opportunity as a project whether facilitating connections between talent and companies or working with business owners and executives in how to build automation, improve operations, and build out successful teams. We hope you can use our page as a resource for current opportunities we have, as well as reaching out with your thoughts on the industry.
Learn more about JBA International
Industry

Similar Jobs

More Jobs at JBA International

More Information Technology Jobs

Find similar Full-Stack Software Engineer jobs: